<?xml version="1.0" encoding="UTF-8"?>
<mrdocs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://mrdocs.com/docs/mrdocs/master/_attachments/schemas/generators/mrdocs.rng">
<namespace>
  <anchor>index</anchor>
  <kind>namespace</kind>
  <id>4ZrjxJnU1LA5xSyrWMNuXTvSYKwt</id>
  <extraction>regular</extraction>
  <members>
    <namespaces>4Mr2JeTsyczjdded6w2dFkYVQSuM 2bkixAJJyMzoJUUh3J672FpQ6vLD 2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</namespaces>
    <typedefs>2c2UhfT7idq4WtCUtkEQHqEqouwo otMKX5K21ws6HNQdLF1WxoZ6eaj 3q8wMY9qgurN6bxfeM1p7Frivch6 41obEE6Er6mo1NeJb4dH6YDasBbb 3wBW4taBrSaSm4cE3jG5dedxbikQ 33hpLzSGuSX59WtwA9AjxEb2V9x4 QLFRGgobVP3R6EXjGn19JYRduLj 22QREmHybN37zRBVoWcbcw3YBSRP jeya9rKYzZS4QDRLJfpRGsDgrwp X6USzDWePR9gRkX4DUZ11PfjMow 3VMt99Wp744j4oYDKzuM6GMAkVHe 3FgS2BqLeJiYVUAzs5BAmbsrWE7n 8cCoHos9Ksw8a44pgsPE9B3kdyo jDMDd4tvyxemcRAVXeFt3GstSbQ 3PoBbMB4oR75vyW9tRwNMMLxuwQD 9dKgjCpBHJzdNem8yS7cYHGEi1S 2tsUc2es9auoK5sHxz7Dn97FYmUN</typedefs>
    <records>29vw3p1D5ftzr8pqNvrvHQFsxkjB 29GwPtZpZfMaUFHNVeij8XCQFCfm 3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</records>
    <macros>2hLBWx29ctBUS5L72ehkxYVnNRaf</macros>
  </members>
</namespace>
<namespace>
  <name>fmt</name>
  <anchor>fmt</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/args.h</shortPath>
        <sourcePath>include/fmt/args.h</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>319</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>13</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/compile.h</shortPath>
        <sourcePath>include/fmt/compile.h</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/enum.h</shortPath>
        <sourcePath>include/fmt/enum.h</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>178</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ostream.h</shortPath>
        <sourcePath>include/fmt/ostream.h</sourcePath>
        <lineNumber>33</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>80</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
  <extraction>regular</extraction>
  <parent>4ZrjxJnU1LA5xSyrWMNuXTvSYKwt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Top-level namespace for the {fmt} formatting library, wrapping all public API in the inline namespace </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>v12</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> used to version the library&apos;s ABI.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <namespaces>aKr7yo8YeXRfK6jib5zgcQv8Wi7 2UDWKTL9nzyZwdeKCygS5beP5TQ5 3CrWRmVQxF1mVKBoy9xxG8WGdHXg</namespaces>
    <typedefs>4DD7xRqNVkNHEVCLgPYooRomqiYy WTjpH9M8RM3ZNLBLhwM8h74tiRy 2utaLs3BjsMuEgTbAQa84L7d9rLv 2LSyRxNvdSRGwd4d7ycfz6QGpSA1 FRHYnAapEaRjM1s9wytEiAPE5km 2b5wxqnepu9mwZPR1c2H4xEQ7Tvm 2hkJR1csq3sKn8kE9zW7JaZCuuDq 28KWD4hhDrCpyhYVUJkQk2YhSqgB yX6L8jmeAoJYbQCQ6gx2D1WiijM 1j66FxbXdCNK4t7UMYWm7yoFaDd 5Szt5CUvAoPDbjRSkWfKzymqrpX 2yz9GoQBQoEmgdgkjP9kSCjGhCz2 McGSPTixEHWWK78JJuaxvSrnQ6v 4Dw9ERsqcRGz8z8W9Reo45Ypvbp5 chMKxsuHJPjNveqgGpqPyku4kZo 4Ch5hPo3oY3S5kvXnFhEbuA6ArWY 3QiJf1UMn3baiJzMB1FFRor6uLSL sCq8vuaHacDzePjMUyrDhGvBnhV j14BzQmwKY18Tyxn3PQH5yoFN9p 2AZ6kCA3mdTrK5VMoHMZSMdeo4hV 3MeQppma5qgrYrn8NtU51LfBxUT2 42WXUPMFhhKF9yxNDCfJRjVA5YD1 2CmWvkV7ac5YJdKDF4nwoPKaVVSS QBHYGdK2tnyhZNcrxLZSrSDr9VJ THA9YNBsYLnuB57RWgS845Szn6T NWhdUX3cPNxjH1JPwteDTZWpawU 2QkmDquoz1tHkeu6hCyyemP619zK 4KxR78WzRvaya3VVKAMVgxXc9PY3 3j9fSiukXPN6RC2a89h1JX95DaFe 4AkSDwiADJ6Eni9WCzFsTV2EhJYn 24XWpLgqJxZHxP8nqaHHyWrQZxQn JycfeRy82SCgzFQGQoDZja5gp4g 2k8HFDPbESjRgLYAzesgWMMVn7jG 2Hm6FBHZyFStma4uFqxcpGDq9YNQ 2eU4RA8Xm5Q5iocJzgBkwbsR7EHn 3aYZKVs4BqAK7YCSrcWb28B1QLkR 2zS9m5gEyXHu58re5ETqFQeymUPa Cb9vuq5y5pUA6GtLCHVQmoDSr1B 4EaaPBGCHubGP7HsQS7iTQsaPrvx W6a5Lw65XSjEBBxP71XndXTmikW 2FoPEFtLZFyHv17ySDtLXEEWj2Mo 3NAGETPUDjb4uwMiPH2hVsE7Wnc8 3PnCKkJ2f28Fsh7QbfVtEnJ5WnpE 2GveJbhgP8DkHY69pqNKaKEvEd3e 2HmhyFhhWPLL2xsqTrpTU5n5CXwt GwqNEs9TWWEkLNefRGDP2sbZVTQ Bzd14Y7Nw58ebmL7VwujKhk2oD4</typedefs>
    <records>3jmLZY9DBDokmYvPwAfXdZmsjoEj wK8yciYwBPeCwtDBKaBEzGNPSe 2faRhYwDLNtfEZZ1oBpePCMjDmi7 3fVqRph5sEt38UTnderZ9U3BaQGr 4Dz839F16VyTBk4rcTJ6KY7oDBF7 2av4trCvTyZnAHfa147bQU5rgzX5 rPGJBbSC1hYh6EYVrPYJxMDz2hb 8xCcrkwX96HmWmAeV1nXYJ1721o 4HG31ma6muczX2JjKZtfiYyZ5JFH 3bQ5dPmZkZWEEcwZxKNKhTy5nF4B 2pQUE5LKyT8zCpZ5kWENFbbJ6ja DgQuauAsjj76ahjLUWX99XZ8qXf 2kuNQbkhC33QTBSkPWMsVaeGoN6E srVhXq59smYbr4xQvTHvMKRhtAL 3JeRSEPcU3ct99oTa5Jy1EBhcghT MuvLr7zc1XcU4SbghTj7nrZ6xJR 3G9w4pKK7wTPij7xigjdrdXPABiV 2mJoBPU2zM2YVK6eztgj6tXWD6Lk 4RtCEV6BtPkaaYyXXrHwgubeHrdB 2wcTqVFVRgqwo9wLhQUvMsDhakjo qBoTJKrsWKSu5Apc6xLsGvwSKbd 2UyeatqdDd6pm5cfJKmXpSZJr6Ue 4S9AyH14ifRvvVyr6cVFumbYYXfc 2zLfAuu41xbwJNpWJBuiWv91wHok 3QbH7i9mj7DLFMhSUKmbXf7qwCyU 3UALGFtCBKM1Tak3ac9S5AGS73zt 3hE9788a61hUaoqRngGBhgUAAB72 fo6fYn1noB6BUTKw88i2M5HHgCx 2RkPZ8RxDnLu53pPN2JrH3RLpqrq 3H9ExevJ7q4esxUegmNkhn7ufHb B6FZ9U1qE2ZwnV7VNK8jTM6gAwT 41cg6YVYnokFXJRPDUMg2MU42Nsp 2u9xqZ6aVM7buFCvvnVc4UqKQN2D 2XcheXgkSU119aNafGcDWEpWdtA9 ng24DFpVFs9fyatwAD7RTMGzpbN 2yuoRKEaH5EHrizo2h8MoK64kfVp 2WkMLFD6gvDFrJfrQEAu4w5qhVuL qdWkSosysGVLxpu3ebipJakAUYm 2Vmg4hRwNYHnQctk556RcFZJo8SZ 3p3LM6pXx4VLCn7pqTcWHW4HPKMe 2qbZAsJKTxiHCQ7JiXnaznv3We3Q 2bAkTSRz2T7EPn7hqr7ThkXn3Gu LrY1G3d7TFPJ5NwQiuPsHuj3qmL 4D4F9sg7MUzz1G1dTrXBFNr9WEvx 34SaBqwS5LjdTTyQS7CVP29zaGjZ q1tVSC2AUsfwPEu3MKrpNWvXBTV Z329jE2c57W84w9KWbLiQHHY1xi 3iw4nqTtEKodAASvjTuaUC3cYwZT 8GsSP5Va5vWha267vm2EyVVzJ8v 2pLbAXsPeR9dC8LZU4ntJtB726oF 3w6i3DLn9t7z9e5TNR1wfXQoo3FU 5LFok772cLbgAQGaEprTKKycXwL MT2kYBVH6xN1snGnjsdVQUmCWHS eiv9YXbS4C7fk4abJfyXHeiSjYd 4GbWT1LA5PPTxA7e9KoLKqpBdnWF 2eerJgchfChZXvoqqb7mBVr3nx15 4W1zj1sVksW8dvxxBeAJgoKv2hLs 2RjKk6GQhyXV6p2YRJ7XRBi5aPh 2Ruwkvrx5dTD6WRxLmr56FJGzzNw ScWn5ALnWCqgFuH5JpZqNkfNXkH 4FSMA4BnaaZKMd2mEHv8eB27ZyLg 2T8n1TrFKAwejqBcgv8HbyG22bhB 4UcPgH3PW2a4j28h2jRNUsgmexV6 bLBBjGtqhGooeE9Pnx7zVxUDjRq 2paopBPqzesMaoqXc14beMmyN3ix 3NxZY6vMK3QQcqPTxTzCkAfy2a7 4WiN1oDtGa6ZWb5RXTY6GkMU8GLu 3Fwnb5PnBi2cujqyK7fsJArqdaUE 3t8YoCb2aNoyALtQvLTSWnWEKmTB 2SeYLD2w1Cm5sS65e6mpmrpK4JYE 3aEaSAFoLyXe3u1FChdk2hVvTVWo 3CrNBkf9NugN54HMe3QkTzZNLt1i G2TiMiAKSazi2GCLSS43nsvAhaM QeD5XWxxP8LmgDxyRYYigigbrkg 3K1f6osZ6NyC4erAi6qv2rtX1CqP LSG9FdTW7krHb3zS7fWZ68UDuZz 2MH7D8kjSfsdwTyQRRgL3N3Dpveh 2t9AXuCqVpgNZJemRcBwdpBaMpuT 4UV3z5io5St8yfZ1swg6xFpmAXy6 3ZiYnyp2DUg4YDDt6bHx4W4FKpdK 28bHnm2JE6mao6fo6TrrrMombMiU 2A7pCgU5NGBmrHYDEEWx3xve7hj9 4VjigoSNiNPFWv4WZj7wxLmAoA5M BZPPCjHtAkggGU8WAEPmBmjikxQ 2XQEex4wbZz9KxvEreJGC7p6Ugtq 28AkcgshopkteEAQmdP3XvaF2CKK Vd8fFztDxtMCJpfjWsFEqjgzoi9 dKPAv6aopqHZkzAxTR3XPA6nqy9 hXHaQTtFKznRu6i67C9viZBRFnk 328fDUeWr4kR1z7eVYxGxSYBXY7Y cJ6funLbw3M31Dv24AP6JdvNdTg nWtFfsPwfhaZPHH9U4rBRWD91ZD auBazTX7DhYwsWkThn8R6vNRPwb 4B7XhmMArSB2tbxQZ6ERNKAhhaK1 2rVn3jzrAjBBrYV6CEiwVbWJMkRo 2D6575swTCpHqh31t4mmpvvfQd3X 2QTRu8oNv92Xr44Yv9DoPfB6y7kT ukHyDn3whpK6vzpctwwpZiJ1Una 3GUSj9aSHaeMQynnUTBvdTG5reYK 8JnA9toDh84vdfc28oDg9tQy4Mo 4KnsBa6qJLPnYLFphWSaeeirnpz5 3XFmXPqhUuQ4fmrdezcbvC629Vqw PDWmzrNV4XBze6vsxhZHwJhSG6c C6YaaJpU7NgapFDnaCqqqdGmALy 3XKz8inHpGJksFbhaibA2i7GMd9v 2LQGR8bndWJT7eRacpbnQtFtVKgE 3FLPpPu1An5GGen4WiqF8MvTQD7J 2vpYUxzS6ivnLPed2vgFArTHtgN7 4C7j16NbY2Ftfhi6TdkDKr5aCTCb nAGTub7voa4dd3ViK8R5fMy9aZD awUbrMTTvyjdaXwpTRgpjpbxSef PTuLSEkNuGV3gsy3AmgkSBJxRJN QCBuf7hzMsUcVdBip6McMtk77sU ateoRWEi4xwGSpvKGu7y3iz2X2X 8dSggwrH8USh8cJq9f4W3Mhtabh X9yk9ADGbTY1f8mSPaixDHTu4Ab xg1UNR4FmpoB4X7npsiWZs7Ejnj 3p84knKZ3m8za7cvKm8WLP6ouN3d 3MGQzydQsBeDzLqJJ6dz7VQAy7hk 3X7id2TRTjzfNchMrsrV5ybgkWcQ</records>
    <enums>3PUneJTff6DtWy3N6hBxaAcbJREG HhrFqfaEQ4pB4hPiHtw7psdoNe7 3CsofKnA45y77WsJtbyxv7xYUf7T eJajdyRiEVaE6GiN53tR491zRE4 4LgT1Lr2mTRXSBKnU4fZWCuwhAHm 3iPaPLmy9zHbcErYgfRPQGeq2jiV 4fxrRpKgTQ3Su7e4acVB5JfPAe7 4D4LdBcBZtPFjTRm9U1iYWdqKo6w YRL5ASnNoSPrkL3tmt5z6PS7kys</enums>
    <functions>4FGfopmrv2CzBpjWohTNrs45NBTf 21P1ourPqfyfK1p4EoQogs9QowsF 27heWFmvvcHcCbfmPFxqiaywh7TG 2x3NNFrU6CuZWWQ72i9hXfeznco4 ThmGRmhHehJQJuRtG8rdPLaDvQt 4TN5Tcy6Ek2RdzKa31wEGE7ge19R 43jZdPAd7nco8yFZXLTyMm19QDcC 3XReFQ1re4hpjosMHx2Edxq7Z7oB 49kNtVTi4TZts3HbcW91eW9CAqPi 3VdDST2k29uYSfQVjqCvGwmob3uS s4EkUom25S2KpEEvbGoQ2V35pKr 9puPVYtp6sD2QKXZr6ey1YSuVKS nQAi8dnAcGPmZEJr82GuRuSg1w1 4NWQhDN7sfMQfHrGd8hfuj3b9abx 4UHqy52YcgaJTdu3RWKKnjEiUPkU cu9L44ipFBGDXFxvR2Mgb1vCyrR Yf3iFzaowtRMnoJ4R4pNUW82ba7 2WrkbyHJW4gyMjGHYrCFGztWShNb yMeKoFNsHJLoqDXYTh9aCCwoLV8 VQCwVdwfsdvg8tPyUawWgi5RweX 2ofRCp5R7MDA762fQn2Z4T7YTxCx d72UjnSCUs1vEQs2Nr68fbKG4Gy 3zfDbkquhPu7CxHqZSc82uYwqfXd 3zMypmB9p8FYkZyAGrumhgrGnqoG 2Uz1Nap5E9WPUERYLDBdvVCLQUTr jeMQv8k3RiXkfYp1CAG3iuYWpsu 4BEZPcra7RzqunRb1DrPmVtvAJhK 3ienWKTZZmFRjCoPbeSBYKsvcvEu 2CaQ9yzX1ErjtHeNyuF2qSyNLwWD 4NAukSycgKU8Jt2QThtaryAbLnvm kcpjiAcxRns1emjgfqpRf1stygW 2aU4MBN95RXBXgJ9gkrfAUK1FrFg 3w9jJ89nLMWVMYuvSfw3DvS7r33X 3fM6x74RvCPqCCNtrFN5rfvdaykN 3GfUFnktxQCQ2b3LHgC4s9st3ns1 UDdrs4KgoxMred5XN9xaFEMVmyd emPVu5cMcteEKRw6csaDVJxkJyb 3fBxPXcEdrs3phxQcGW8jEZbJ1hY KqUd565eBiYMw9D67nwPKZQxNqw 2oAfKDus3XmGfaxb54eXh1zkKU7y 6zUq5MeQw8EgckbnRsf9cbt1udu 2jZXbMnh8GUQPdD6og1SPT5W3Q8D 2yex4sxXrr1b22FAKy8beaPqBzRp 2YBkB1bzURBM4zgSNznLgFguvn6L 3oq35DovQV95d7aKdz9M6sZECXnN 2bmaTidBhWMYSpZ22RHHDBe7UQdQ 2dmbnLwXbaEr7VYgEgxWxnur3mmT 32kuvnMrqoXgp9hbtSFwKzo7ZbtS 3jTnpYNRcKQjTwu5TYXV4VV8untu 2jef3eBuZFicxrPPy5nBXkrkZrTT 37LTHs9AnSWWMtZUALorXeJBE4g5</functions>
    <concepts>ptqwadKcjAdyLJcvhsgnGAKb8We</concepts>
  </members>
</namespace>
<namespace>
  <name>detail</name>
  <anchor>detail</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/args.h</shortPath>
        <sourcePath>include/fmt/args.h</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>414</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1182</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>252</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>298</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>576</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>220</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>417</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/compile.h</shortPath>
        <sourcePath>include/fmt/compile.h</sourcePath>
        <lineNumber>69</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>58</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>84</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>197</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>1483</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format-inl.h</shortPath>
        <sourcePath>include/fmt/format-inl.h</sourcePath>
        <lineNumber>1805</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>186</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>996</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>1001</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ostream.h</shortPath>
        <sourcePath>include/fmt/ostream.h</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>69</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>398</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>900</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>81</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
  <extraction>implementation-defined</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <members>
    <typedefs>3NBkzR4zaPPcc5WffuzKod9vTNwb 2ZeoBkiyUnajiDe4xqyrdrK6NGZw 4G2rmqiBtLsLDkqM8A6E3LK1c4BX 2zJV1XtuWXUpVhruHzBzfJbeHXoj 2KLv84ud7rUV1nXgE9ZF76xf3PDX 3wQAzRJeujP9nakiy1BDwBSTkDDS 4E9ZLdvJJCrDrVFdVbYjc1iWWiEd 2ozBdBVrCuZdJrHHjFoDVtxhoE7z 34kU6BFtegy8fuBZHTp9f6K19PhG 33t18t5EtbnJrTzGsCdp22geBCZG</typedefs>
    <records>3wcaa1pwwJhJgM4tkdJ7QBpfynyb 3Akdmc1CBSjdrzj9XPPgs5AjGfJZ 2Ed33zCp8fzyTzYmyDvcngNMtcUW 2Wo89DiBepbdSBe3yPuMSqM4ATNL 4J9zkfHmg7kwAT1FwfbLZGy5xpFs 5j1FD4JwjJ2qyemjNr4ZcXwkLut 2LAPRmwvN98YPm6AWzkDvHnmGfd4 5LqzCKbHKmysCodu4yuopmDTiEd 28MqEqzYx5tKV1tvr6GB1oRD7xBT T4Ur63NS3n6YLnoJPPHGRAV2Qrr P1ZoCx6NE1Cs9hZsMRFaKjJvZxN 3tmKkTaEj2yHVnJEvL4qSf3Zpjpp 4YTdgxGmfTUBmNfQjqYv9WNB7h6P 2uCoEUY7HSfA3tfwxsMxa2YX4y7m 2uS5D53imeVyPmujeg9EFYgBcKaJ 2oeyCHs49ADme3qgf38aCyWa8GKR 3GaDYceg3bHc16cqGbHXj7yYijbG 4SrFXnPaLwU9QYfQ78NNZya5aS7q dmpWkbVN5MsZfvYKn5DxsFxtuWX bD3tkm4fqeCdEdcYHTuGumV5hsi 2DyL79KwSoBZkxPuiEPegiNiyr4y 4V5STfPV9XaommH49upmSnRueRSL</records>
    <enums>38kLPAQXFSyWt2fFK9QPjDUGiAJw</enums>
    <functions>2x8gtnQ3jpXJ4aC9pmy39K3UAPfW GMoYTa1do7t6fc7qec6zjUXSkSp 2uH5Fd7c5ret4jh7JvWz99Tzfb7M 4GMtNHxhJQRL1FArcezojLt4PCro</functions>
  </members>
</namespace>
<typedef>
  <name>bitint</name>
  <anchor>bitint</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>93</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3NBkzR4zaPPcc5WffuzKod9vTNwb</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>_BitInt(N)</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
    </params>
  </template>
</typedef>
<typedef>
  <name>format_as_result</name>
  <anchor>format_as_result</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1384</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2ZeoBkiyUnajiDe4xqyrdrK6NGZw</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
          <identifier>remove_cvref_t</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>format_as(std::declval&lt;const T&amp;&gt;())</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>format_string_char_t</name>
  <anchor>format_string_char_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>3tmKkTaEj2yHVnJEvL4qSf3Zpjpp</id>
              <identifier>format_string_char</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>S</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>local_t</name>
  <anchor>local_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>279</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2zJV1XtuWXUpVhruHzBzfJbeHXoj</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>CLYz5QfWYSvimVXkzbyq4pqgCQa</id>
          <identifier>local_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>long_type</name>
  <anchor>long_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1381</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2KLv84ud7rUV1nXgE9ZF76xf3PDX</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
          <identifier>conditional_t</identifier>
          <templateArgs>
            <constant>
              <kind>constant</kind>
              <value>long_short</value>
            </constant>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>int</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>int</fundamentalType>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>long long</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>long long</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>range_formatter_type</name>
  <anchor>range_formatter_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>400</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3wQAzRJeujP9nakiy1BDwBSTkDDS</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
          <identifier>formatter</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
                      <identifier>remove_cvref_t</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>Element</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Element</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>std_string_view</name>
  <anchor>std_string_view</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>244</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4E9ZLdvJJCrDrVFdVbYjc1iWWiEd</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>479DxynkjrswieANT6sUuL6v9vKo</id>
          <identifier>basic_string_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>ubitint</name>
  <anchor>ubitint</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>94</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2ozBdBVrCuZdJrHHjFoDVtxhoE7z</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned _BitInt(N)</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
    </params>
  </template>
</typedef>
<typedef>
  <name>ulong_type</name>
  <anchor>ulong_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1382</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>34kU6BFtegy8fuBZHTp9f6K19PhG</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
          <identifier>conditional_t</identifier>
          <templateArgs>
            <constant>
              <kind>constant</kind>
              <value>long_short</value>
            </constant>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>unsigned int</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>unsigned int</fundamentalType>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
                      <identifier>ullong</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>utc_clock</name>
  <anchor>utc_clock</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>263</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>33t18t5EtbnJrTzGsCdp22geBCZG</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>54Fpz5Zq7Ni4BVom4UagC5UxAhg</id>
          <identifier>utc_clock</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>all</name>
  <anchor>all</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>901</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3wcaa1pwwJhJgM4tkdJ7QBpfynyb</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Container</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>allocator</name>
  <anchor>allocator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>728</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>arg_ref</name>
  <anchor>arg_ref</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1527</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2Ed33zCp8fzyTzYmyDvcngNMtcUW</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>union</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>bigint</name>
  <anchor>bigint</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>2748</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>class</keyKind>
  <friends>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2RkPZ8RxDnLu53pPN2JrH3RLpqrq</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                          <identifier>bigint</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <id>2RkPZ8RxDnLu53pPN2JrH3RLpqrq</id>
    </friendInfo>
  </friends>
</record>
<record>
  <name>buffer</name>
  <anchor>buffer</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2011</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A contiguous memory buffer with an optional growing ability. It is an internal class and shouldn&apos;t be used directly, only via </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>color_type</name>
  <anchor>color_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>224</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>5j1FD4JwjJ2qyemjNr4ZcXwkLut</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>custom_value</name>
  <anchor>custom_value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2380</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LAPRmwvN98YPm6AWzkDvHnmGfd4</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>dynamic_format_specs</name>
  <anchor>dynamic_format_specs</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1538</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>5LqzCKbHKmysCodu4yuopmDTiEd</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
              <identifier>format_specs</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>1538</lineNumber>
          <columnNumber>63</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>fixed_string</name>
  <anchor>fixed_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>1002</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>28MqEqzYx5tKV1tvr6GB1oRD7xBT</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
</record>
<record>
  <name>float128</name>
  <anchor>float128</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>704</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>T4Ur63NS3n6YLnoJPPHGRAV2Qrr</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>format_arg_store</name>
  <anchor>format_arg_store</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2608</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>P1ZoCx6NE1Cs9hZsMRFaKjJvZxN</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>NUM_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>NUM_NAMED_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>DESC</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
                <identifier>ullong</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
</record>
<record>
  <name>format_string_char</name>
  <anchor>format_string_char</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>29</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3tmKkTaEj2yHVnJEvL4qSf3Zpjpp</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>is_contiguous</name>
  <anchor>is_contiguous</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>543</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4YTdgxGmfTUBmNfQjqYv9WNB7h6P</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Enable</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>544</lineNumber>
          <columnNumber>24</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>named_arg</name>
  <anchor>named_arg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1318</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2uCoEUY7HSfA3tfwxsMxa2YX4y7m</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4V5STfPV9XaommH49upmSnRueRSL</id>
              <identifier>view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>1318</lineNumber>
          <columnNumber>64</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>named_arg_info</name>
  <anchor>named_arg_info</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1338</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2uS5D53imeVyPmujeg9EFYgBcKaJ</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>native_formatter</name>
  <anchor>native_formatter</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2619</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2oeyCHs49ADme3qgf38aCyWa8GKR</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>TYPE</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
                <identifier>type</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <interface>
    <public>
      <functions>2Z9VsUvtF6qzy6KqExHhcYr6BTRr 4YyB2p5hkRen96p3PH5MRjjRopWV 2XaGeUXLW8ouKFnymxHjiGburfhd</functions>
    </public>
    <private>
      <variables>36j8SmbETFjzA25ZoJiH1BiDKC7j</variables>
    </private>
  </interface>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2638</lineNumber>
        <columnNumber>3</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Z9VsUvtF6qzy6KqExHhcYr6BTRr</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2oeyCHs49ADme3qgf38aCyWa8GKR</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2624</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4YyB2p5hkRen96p3PH5MRjjRopWV</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2oeyCHs49ADme3qgf38aCyWa8GKR</parent>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2631</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2XaGeUXLW8ouKFnymxHjiGburfhd</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2oeyCHs49ADme3qgf38aCyWa8GKR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>set</name>
      <default>true</default>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>U</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>TYPE</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
                <identifier>type</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>specs_</name>
  <anchor>specs_</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2621</lineNumber>
        <columnNumber>3</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>36j8SmbETFjzA25ZoJiH1BiDKC7j</id>
  <access>private</access>
  <extraction>implementation-defined</extraction>
  <parent>2oeyCHs49ADme3qgf38aCyWa8GKR</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>5LqzCKbHKmysCodu4yuopmDTiEd</id>
          <identifier>dynamic_format_specs</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>range_format_kind_</name>
  <anchor>range_format_kind_</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>266</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3GaDYceg3bHc16cqGbHXj7yYijbG</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>45TQ1vH3By5xkPEUwikxS1nH3P92</id>
              <identifier>integral_constant</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4fxrRpKgTQ3Su7e4acVB5JfPAe7</id>
                          <identifier>range_format</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <constant>
                  <kind>constant</kind>
                  <value>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</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>268</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>streamed_view</name>
  <anchor>streamed_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>68</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4SrFXnPaLwU9QYfQ78NNZya5aS7q</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>styled_arg</name>
  <anchor>styled_arg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>524</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>dmpWkbVN5MsZfvYKn5DxsFxtuWX</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4V5STfPV9XaommH49upmSnRueRSL</id>
              <identifier>view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/color.h</shortPath>
          <sourcePath>include/fmt/color.h</sourcePath>
          <lineNumber>524</lineNumber>
          <columnNumber>43</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>utf8_to_utf16</name>
  <anchor>utf8_to_utf16</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>1379</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>bD3tkm4fqeCdEdcYHTuGumV5hsi</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>WdV2EKmGZz13Zfq1pZNPq6aj2Ka</functions>
    </public>
  </interface>
</record>
<function>
  <name>utf8_to_utf16</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1444</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>WdV2EKmGZz13Zfq1pZNPq6aj2Ka</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>bD3tkm4fqeCdEdcYHTuGumV5hsi</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_view</literal>
            </text>
          </children>
        </code>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2400</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2DyL79KwSoBZkxPuiEPegiNiyr4y</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>view</name>
  <anchor>view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1299</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4V5STfPV9XaommH49upmSnRueRSL</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <keyKind>struct</keyKind>
</record>
<enum>
  <name>type</name>
  <anchor>type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1225</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
</enum>
<function>
  <name>add_compare</name>
  <anchor>add_compare</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>2894</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2x8gtnQ3jpXJ4aC9pmy39K3UAPfW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs1</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs2</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>compare</name>
  <anchor>compare</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>2878</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>GMoYTa1do7t6fc7qec6zjUXSkSp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b1</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b2</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>operator==</name>
  <anchor>operator_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>738</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2uH5Fd7c5ret4jh7JvWz99Tzfb7M</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality operator</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
              <identifier>allocator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
              <identifier>allocator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator!=</name>
  <anchor>operator_not_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>741</lineNumber>
      <columnNumber>3</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GMtNHxhJQRL1FArcezojLt4PCro</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>aKr7yo8YeXRfK6jib5zgcQv8Wi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inequality operator</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are not equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
              <identifier>allocator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
              <identifier>allocator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>!=</overloadedOperator>
</function>
<namespace>
  <name>enums</name>
  <anchor>enums</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4188</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>2UDWKTL9nzyZwdeKCygS5beP5TQ5</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Contains </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_as</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads that make enum types formattable by converting them to their underlying type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <functions>4L4gxK4ToSaybo8wGTKqzM3F46Ye</functions>
  </members>
</namespace>
<function>
  <name>format_as</name>
  <anchor>format_as</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4193</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4L4gxK4ToSaybo8wGTKqzM3F46Ye</id>
  <extraction>regular</extraction>
  <parent>2UDWKTL9nzyZwdeKCygS5beP5TQ5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>e</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to its underlying type so that enum types are formattable by default via argument-dependent lookup.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>e</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> cast to its underlying type.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The enum value to convert.</literal>
          </text>
        </children>
        <name>e</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>JycfeRy82SCgzFQGQoDZja5gp4g</id>
          <identifier>underlying_t</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Enum</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Enum</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>e</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Enum</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<namespace>
  <name>safe_duration_cast</name>
  <anchor>safe_duration_cast</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>41</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Helpers for converting between </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::chrono::duration</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> types without undefined behavior or erroneous results due to overflow.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <functions>4QkBB1SJZ4Fo7MuSG8ZaeRsFrp3x 3QpdhFxSc6oo3A1TxbdV45Fib6n6 gTbh7kRmL7LmkrWzv8k28VpPJFp</functions>
  </members>
</namespace>
<overloads>
  <name>lossless_integral_conversion</name>
  <anchor>lossless_integral_conversion-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>48</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4QkBB1SJZ4Fo7MuSG8ZaeRsFrp3x</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lossless_integral_conversion</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted value, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, unchanged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> does not fit in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>e1LchPoWmq3emTWj3zQmtir8fQh 3SJiz9Rr8t8qz1pYqxp4dV7cTMme qZug9gcckHVwzmVF6JCRoVbitkF</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>lossless_integral_conversion</name>
  <anchor>lossless_integral_conversion-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>48</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>e1LchPoWmq3emTWj3zQmtir8fQh</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>from</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, without loss, when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>From</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> have the same signedness. DEPRECATED!</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted value, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> does not fit in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>From</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>From</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>lossless_integral_conversion</name>
  <anchor>lossless_integral_conversion-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>79</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3SJiz9Rr8t8qz1pYqxp4dV7cTMme</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts From to To, without loss. If the dynamic value of from can&apos;t be converted to To without loss, ec is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted value, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> does not fit in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>From</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>From</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>lossless_integral_conversion</name>
  <anchor>lossless_integral_conversion-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>118</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>qZug9gcckHVwzmVF6JCRoVbitkF</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>from</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>From</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> are the same type; always lossless.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, unchanged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Always set to 0.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>From</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>From</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>safe_duration_cast</name>
  <anchor>safe_duration_cast</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>185</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QpdhFxSc6oo3A1TxbdV45Fib6n6</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Safe duration_cast between floating point durations</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted duration, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The duration to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if the conversion overflows or underflows.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3Z5pCqWyGjfisKYRjCemDjAaijUR</id>
              <identifier>duration</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
                  <identifier>chrono</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>FromRep</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>FromPeriod</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>FromRep</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>FromPeriod</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>safe_float_conversion</name>
  <anchor>safe_float_conversion-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>144</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>gTbh7kRmL7LmkrWzv8k28VpPJFp</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>safe_float_conversion</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted value, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, unchanged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is finite and out of range.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3LwWuFqsRhResZY9vDYsdUDy9w91 43WXSVDc6wkSjYXmKFEQAHYqGusM</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>safe_float_conversion</name>
  <anchor>safe_float_conversion-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>144</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3LwWuFqsRhResZY9vDYsdUDy9w91</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>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</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>converts From to To if possible, otherwise ec is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The converted value, or a value-initialized </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>To</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ec</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to a nonzero value if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is finite and out of range.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>From</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>From</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>safe_float_conversion</name>
  <anchor>safe_float_conversion-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>171</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>43WXSVDc6wkSjYXmKFEQAHYqGusM</id>
  <extraction>regular</extraction>
  <parent>3CrWRmVQxF1mVKBoy9xxG8WGdHXg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>from</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>From</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>To</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> are the same type; always lossless.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>from</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, unchanged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>from</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Always set to 0.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>To</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>From</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>from</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>int</identifier>
                </identifier>
              </name>
              <fundamentalType>int</fundamentalType>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>To</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>From</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<typedef>
  <name>appender</name>
  <anchor>appender</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>719</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_appender</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specialized for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
          <identifier>basic_appender</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>basic_format_context</name>
  <anchor>basic_format_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>735</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>WTjpH9M8RM3ZNLBLhwM8h74tiRy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Format context type for a given output iterator and character type, resolving to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>OutputIt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>appender</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context&lt;OutputIt, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
          <identifier>conditional_t</identifier>
          <templateArgs>
            <constant>
              <kind>constant</kind>
              <value>std::is_same&lt;OutputIt, appender&gt;::value</value>
            </constant>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                      <identifier>context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                      <identifier>generic_context</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>OutputIt</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>Char</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>basic_format_parse_context</name>
  <anchor>basic_format_parse_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>729</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2utaLs3BjsMuEgTbAQa84L7d9rLv</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse_context&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> kept for C++20 </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> compatibility.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
          <identifier>parse_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>basic_format_string</name>
  <anchor>basic_format_string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>153</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2LSyRxNvdSRGwd4d7ycfz6QGpSA1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A format string for character type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that is validated at compile time.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4Dz839F16VyTBk4rcTJ6KY7oDBF7</id>
          <identifier>basic_fstring</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <isPackExpansion/>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>bool_constant</name>
  <anchor>bool_constant</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>332</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>FRHYnAapEaRjM1s9wytEiAPE5km</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::integral_constant&lt;bool, B&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++17&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::bool_constant</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>45TQ1vH3By5xkPEUwikxS1nH3P92</id>
          <identifier>integral_constant</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>bool</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>bool</fundamentalType>
                </named>
              </type>
            </type>
            <constant>
              <kind>constant</kind>
              <value>B</value>
            </constant>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>B</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>bool</identifier>
              </identifier>
            </name>
            <fundamentalType>bool</fundamentalType>
          </named>
        </type>
      </constant>
    </params>
  </template>
</typedef>
<typedef>
  <name>buffered_context</name>
  <anchor>buffered_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>745</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Format context type used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads that write through a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>back_insert_iterator</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, resolving to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context&lt;basic_appender&lt;Char&gt;, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
          <identifier>conditional_t</identifier>
          <templateArgs>
            <constant>
              <kind>constant</kind>
              <value>std::is_same&lt;Char, char&gt;::value</value>
            </constant>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                      <identifier>context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                      <identifier>generic_context</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
                                  <identifier>basic_appender</identifier>
                                  <templateArgs>
                                    <type>
                                      <kind>type</kind>
                                      <type>
                                        <named>
                                          <kind>named</kind>
                                          <name>
                                            <identifier>
                                              <kind>identifier</kind>
                                              <identifier>Char</identifier>
                                            </identifier>
                                          </name>
                                        </named>
                                      </type>
                                    </type>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>Char</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>conditional_t</name>
  <anchor>conditional_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>328</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::conditional&lt;B, T, F&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::conditional_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2oe5XMn17zio9Ypp5KffbqUHShdc</id>
              <identifier>conditional</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>B</value>
                </constant>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>F</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>B</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>bool</identifier>
              </identifier>
            </name>
            <fundamentalType>bool</fundamentalType>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>cstring_view</name>
  <anchor>cstring_view</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>115</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>28KWD4hhDrCpyhYVUJkQk2YhSqgB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_cstring_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>wK8yciYwBPeCwtDBKaBEzGNPSe</id>
          <identifier>basic_cstring_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>day</name>
  <anchor>day</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>1876</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>yX6L8jmeAoJYbQCQ6gx2D1WiijM</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2eEoCDsSGkJn6V4JyQFUgjNShpV4</id>
          <identifier>day</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>decay_t</name>
  <anchor>decay_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>355</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>1j66FxbXdCNK4t7UMYWm7yoFaDd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::decay&lt;T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::decay_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>3WoKTukoW9iVmk1STxdq85hBcfok</id>
              <identifier>decay</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>enable_if_t</name>
  <anchor>enable_if_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>324</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>5Szt5CUvAoPDbjRSkWfKzymqrpX</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::enable_if&lt;B, T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::enable_if_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <constraints>
        <string>B</string>
      </constraints>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>T</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>B</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>bool</identifier>
              </identifier>
            </name>
            <fundamentalType>bool</fundamentalType>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>T</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>format_args</name>
  <anchor>format_args</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>759</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args&lt;context&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> used by the default format API.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                      <identifier>context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>format_context</name>
  <anchor>format_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>740</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>McGSPTixEHWWK78JJuaxvSrnQ6v</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> kept for C++20 </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> compatibility.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
          <identifier>context</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>format_parse_context</name>
  <anchor>format_parse_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>731</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Dw9ERsqcRGz8z8W9Reo45Ypvbp5</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse_context&lt;char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> kept for C++20 </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> compatibility.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
          <identifier>parse_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>format_string</name>
  <anchor>format_string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3150</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A format string that is validated at compile time.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>t</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>Vd8fFztDxtMCJpfjWsFEqjgzoi9</id>
              <identifier>fstring</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>is_formattable</name>
  <anchor>is_formattable</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3154</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Ch5hPo3oY3S5kvXnFhEbuA6ArWY</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait indicating whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> can be formatted with character type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>FRHYnAapEaRjM1s9wytEiAPE5km</id>
          <identifier>bool_constant</identifier>
          <templateArgs>
            <constant>
              <kind>constant</kind>
              <value>!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</value>
            </constant>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>local_time</name>
  <anchor>local_time</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>295</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3QiJf1UMn3baiJzMB1FFRor6uLSL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A time point on the local clock, with the given </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Duration</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> resolution.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2C9tyGwxDaVDFtfDibkyp3Tfu5BR</id>
          <identifier>time_point</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2zJV1XtuWXUpVhruHzBzfJbeHXoj</id>
                      <identifier>local_t</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                          <identifier>detail</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Duration</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>make_unsigned_t</name>
  <anchor>make_unsigned_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>347</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>sCq8vuaHacDzePjMUyrDhGvBnhV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::make_unsigned&lt;T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::make_unsigned_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>3K5rzfkn3kNZE1eq4osYT11J14b6</id>
              <identifier>make_unsigned</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>memory_buffer</name>
  <anchor>memory_buffer</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>917</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>j14BzQmwKY18Tyxn3PQH5yoFN9p</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A memory buffer for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with the default inline capacity.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
          <identifier>basic_memory_buffer</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>month</name>
  <anchor>month</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>1877</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2AZ6kCA3mdTrK5VMoHMZSMdeo4hV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>39YaDkSsyKgYrwtEanQfTNsfJxbK</id>
          <identifier>month</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>named_arg</name>
  <anchor>named_arg</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2674</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3MeQppma5qgrYrn8NtU51LfBxUT2</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An argument bound to a name, as returned by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, that lets a format string refer to it by name instead of by position.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2uCoEUY7HSfA3tfwxsMxa2YX4y7m</id>
          <identifier>named_arg</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>nullptr_t</name>
  <anchor>nullptr_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>357</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>42WXUPMFhhKF9yxNDCfJRjVA5YD1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nullptr</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> literal.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <decltype>
      <kind>decltype</kind>
      <operand>nullptr</operand>
    </decltype>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>ostream_formatter</name>
  <anchor>ostream_formatter</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ostream.h</shortPath>
        <sourcePath>include/fmt/ostream.h</sourcePath>
        <lineNumber>100</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2CmWvkV7ac5YJdKDF4nwoPKaVVSS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_ostream_formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>rPGJBbSC1hYh6EYVrPYJxMDz2hb</id>
          <identifier>basic_ostream_formatter</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>printf_args</name>
  <anchor>printf_args</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>588</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>QBHYGdK2tnyhZNcrxLZSrSDr9VJ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type-erased argument list used with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>THA9YNBsYLnuB57RWgS845Szn6T</id>
                      <identifier>printf_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>printf_context</name>
  <anchor>printf_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>583</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>THA9YNBsYLnuB57RWgS845Szn6T</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_printf_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
          <identifier>basic_printf_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>remove_const_t</name>
  <anchor>remove_const_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>339</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>NWhdUX3cPNxjH1JPwteDTZWpawU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_const&lt;T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_const_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>42p2xAwKUqiWi8VpsgRgXSsk9viH</id>
              <identifier>remove_const</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>remove_cvref_t</name>
  <anchor>remove_cvref_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>343</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_cv&lt;std::remove_reference&lt;T&gt;::type&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++20&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_cvref_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>3G8Bd4H2aqrXophF6dZaigAMwcbr</id>
              <identifier>remove_cv</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KxR78WzRvaya3VVKAMVgxXc9PY3</id>
                          <identifier>remove_reference_t</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>T</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>remove_reference_t</name>
  <anchor>remove_reference_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>335</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4KxR78WzRvaya3VVKAMVgxXc9PY3</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_reference&lt;T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::remove_reference_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2HCaGz8Fdr4BMnLmANAoekKsZnom</id>
              <identifier>remove_reference</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>string_view</name>
  <anchor>string_view</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>715</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specialized for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>sys_time</name>
  <anchor>sys_time</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>287</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4AkSDwiADJ6Eni9WCzFsTV2EhJYn</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A time point on the system clock, with the given </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Duration</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> resolution.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2C9tyGwxDaVDFtfDibkyp3Tfu5BR</id>
          <identifier>time_point</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2BG995MFfzu3spD96Rdqb9axWh9C</id>
                      <identifier>system_clock</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
                          <identifier>chrono</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                              <identifier>std</identifier>
                            </identifier>
                          </prefix>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Duration</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>ullong</name>
  <anchor>ullong</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>360</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unsigned long long</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned long long</identifier>
        </identifier>
      </name>
      <fundamentalType>unsigned long long</fundamentalType>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>underlying_t</name>
  <anchor>underlying_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>351</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>JycfeRy82SCgzFQGQoDZja5gp4g</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::underlying_type&lt;T&gt;::type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, provided for compilers that predate C++14&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::underlying_type_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>pgFdsTF8QaqKUJLE4rDAEmtj1ax</id>
              <identifier>underlying_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>utc_time</name>
  <anchor>utc_time</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>291</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2k8HFDPbESjRgLYAzesgWMMVn7jG</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A time point on the UTC clock, with the given </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Duration</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> resolution.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2C9tyGwxDaVDFtfDibkyp3Tfu5BR</id>
          <identifier>time_point</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>33t18t5EtbnJrTzGsCdp22geBCZG</id>
                      <identifier>utc_clock</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                          <identifier>detail</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Duration</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>vargs</name>
  <anchor>vargs</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3195</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Hm6FBHZyFStma4uFqxcpGDq9YNQ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type returned by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>make_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for the default </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>P1ZoCx6NE1Cs9hZsMRFaKjJvZxN</id>
          <identifier>format_arg_store</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                      <identifier>context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <constant>
              <kind>constant</kind>
              <value>int(sizeof...(T))</value>
            </constant>
            <constant>
              <kind>constant</kind>
              <value>detail::count_named_args&lt;T...&gt;()</value>
            </constant>
            <constant>
              <kind>constant</kind>
              <value>detail::make_descriptor&lt;context, T...&gt;()</value>
            </constant>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>void_t</name>
  <anchor>void_t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>371</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2eU4RA8Xm5Q5iocJzgBkwbsR7EHn</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias that maps any set of types to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>void</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, used to detect the validity of an expression in SFINAE contexts.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>wcstring_view</name>
  <anchor>wcstring_view</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>117</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3aYZKVs4BqAK7YCSrcWb28B1QLkR</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_cstring_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>wK8yciYwBPeCwtDBKaBEzGNPSe</id>
          <identifier>basic_cstring_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>weekday</name>
  <anchor>weekday</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>1875</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2zS9m5gEyXHu58re5ETqFQeymUPa</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>48DiBkb2UASCvKkCeGQMkK2fso2b</id>
          <identifier>weekday</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wformat_args</name>
  <anchor>wformat_args</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>79</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>Cb9vuq5y5pUA6GtLCHVQmoDSr1B</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4EaaPBGCHubGP7HsQS7iTQsaPrvx</id>
                      <identifier>wformat_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wformat_context</name>
  <anchor>wformat_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4EaaPBGCHubGP7HsQS7iTQsaPrvx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
          <identifier>buffered_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wformat_parse_context</name>
  <anchor>wformat_parse_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>W6a5Lw65XSjEBBxP71XndXTmikW</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_parse_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
          <identifier>parse_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wformat_string</name>
  <anchor>wformat_string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>t</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2LSyRxNvdSRGwd4d7ycfz6QGpSA1</id>
              <identifier>basic_format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>wchar_t</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>wchar_t</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>wmemory_buffer</name>
  <anchor>wmemory_buffer</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>81</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3NAGETPUDjb4uwMiPH2hVsE7Wnc8</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
          <identifier>basic_memory_buffer</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wprintf_args</name>
  <anchor>wprintf_args</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>590</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3PnCKkJ2f28Fsh7QbfVtEnJ5WnpE</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type-erased argument list used with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wprintf_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2GveJbhgP8DkHY69pqNKaKEvEd3e</id>
                      <identifier>wprintf_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wprintf_context</name>
  <anchor>wprintf_context</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>585</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2GveJbhgP8DkHY69pqNKaKEvEd3e</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_printf_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
          <identifier>basic_printf_context</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>wstring_view</name>
  <anchor>wstring_view</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>73</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>year</name>
  <anchor>year</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>1878</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>GwqNEs9TWWEkLNefRGDP2sbZVTQ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2iFGSxPziY4kEKVybGFYsBWj7NbC</id>
          <identifier>year</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>year_month_day</name>
  <anchor>year_month_day</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/chrono.h</shortPath>
        <sourcePath>include/fmt/chrono.h</sourcePath>
        <lineNumber>1879</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>Bzd14Y7Nw58ebmL7VwujKhk2oD4</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>22PvhYjkZvsx3qpCeL4BKzG7LhVd</id>
          <identifier>year_month_day</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
              <identifier>chrono</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>basic_appender</name>
  <anchor>basic_appender</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2702</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>717</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An output iterator that appends to a buffer. It is used instead of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>back_insert_iterator</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to reduce symbol sizes and avoid the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>&lt;iterator&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> dependency.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>4FNSTfbkUmEAGoJ8p9YSbGJrDbVC</typedefs>
      <functions>ZrSJhb7BSUZCB3HUKx2u6XunKeR 2fNP7zjpSe9uRpNLJg2bcRYFwYhZ 3oBPENdfKAqGhm3FP83iDtzDL88K 2JquK76QEgxXqYVC9NV84iGK2ktU</functions>
    </public>
    <protected>
      <variables>HYErp3ygy8RqfwEASHNcTXm9zwb</variables>
    </protected>
  </interface>
</record>
<typedef>
  <name>container_type</name>
  <anchor>container_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2709</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4FNSTfbkUmEAGoJ8p9YSbGJrDbVC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of the buffer this appender writes to.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
          <identifier>buffer</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>basic_appender</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2713</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ZrSJhb7BSUZCB3HUKx2u6XunKeR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_appender</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that appends to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>buf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to append to.</literal>
          </text>
        </children>
        <name>buf</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
                  <identifier>buffer</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>buf</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2718</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2fNP7zjpSe9uRpNLJg2bcRYFwYhZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Appends </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>c</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to the buffer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this appender.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to append.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
              <identifier>basic_appender</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>c</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator*</name>
  <anchor>operator_star</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2724</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3oBPENdfKAqGhm3FP83iDtzDL88K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a reference to this appender.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this appender.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
              <identifier>basic_appender</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>*</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator++</name>
  <anchor>operator_inc-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2727</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2JquK76QEgxXqYVC9NV84iGK2ktU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Increment operators</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this appender.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A copy of this appender.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unused; distinguishes the postfix from the prefix increment operator.</literal>
          </text>
        </children>
        <name>unused</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>++</overloadedOperator>
  <members>3JB1BYYKGRtF7y3ULUd6UuPRbK4B rnqsWuP2M6siseh8aBvHvffBSpj</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator++</name>
  <anchor>operator_inc-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2727</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3JB1BYYKGRtF7y3ULUd6UuPRbK4B</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a reference to this appender.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this appender.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
              <identifier>basic_appender</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>++</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator++</name>
  <anchor>operator_inc-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2732</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>rnqsWuP2M6siseh8aBvHvffBSpj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a copy of this appender.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A copy of this appender.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unused; distinguishes the postfix from the prefix increment operator.</literal>
          </text>
        </children>
        <name>unused</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
          <identifier>basic_appender</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>unused</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>++</overloadedOperator>
  <isRecordMethod/>
</function>
<variable>
  <name>container</name>
  <anchor>container</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2705</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>HYErp3ygy8RqfwEASHNcTXm9zwb</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3jmLZY9DBDokmYvPwAfXdZmsjoEj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The buffer this appender writes to.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
              <identifier>buffer</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>basic_cstring_view</name>
  <anchor>basic_cstring_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>96</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>wK8yciYwBPeCwtDBKaBEzGNPSe</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>You can use one of the following type aliases for common character types:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>+---------------+-----------------------------+ | Type | Definition | +</literal>
          </text>
          <highlight>
            <kind>highlight</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>=+</literal>
              </text>
            </children>
          </highlight>
          <text>
            <kind>text</kind>
            <literal>===+ | cstring_view | basic_cstring_view&lt;char&gt; | +---------------+-----------------------------+ | wcstring_view | basic_cstring_view&lt;wchar_t&gt; | +---------------+-----------------------------+</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is most useful as a parameter type for functions that wrap C APIs.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to a null-terminated string. It can be constructed from a C string or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <functions>44K2cch4RZxJ3qS7kRpwcV6QG7af 3kPBYPusGLcPmgfZVACRushe8ZK6</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>basic_cstring_view</name>
  <anchor>2constructor-0db</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>103</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>44K2cch4RZxJ3qS7kRpwcV6QG7af</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wK8yciYwBPeCwtDBKaBEzGNPSe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>456C7QYVqsTXuBpsKHfqQrujX9hc qFpqfZr8jg9Sev1cQHXXcDBgY7a</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_cstring_view</name>
  <anchor>2constructor-0dc</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>107</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>456C7QYVqsTXuBpsKHfqQrujX9hc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wK8yciYwBPeCwtDBKaBEzGNPSe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a string reference from an </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
                  <identifier>basic_string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>basic_cstring_view</name>
  <anchor>2constructor-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>103</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>qFpqfZr8jg9Sev1cQHXXcDBgY7a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wK8yciYwBPeCwtDBKaBEzGNPSe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a string reference object from a C string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The null-terminated C string to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Char</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>c_str</name>
  <anchor>c_str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>111</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3kPBYPusGLcPmgfZVACRushe8ZK6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wK8yciYwBPeCwtDBKaBEzGNPSe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the pointer to a C string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the null-terminated C string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>basic_format_arg</name>
  <anchor>basic_format_arg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2739</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>753</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A formatting argument. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a template parameter for the compiled API where output can be unbuffered.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <records>42KGirQLhiVjYSwY7vxGrUxbh7Cs</records>
      <functions>e43uiHShHWhVLuZJ5wMCGP26WzW 3s3SUcdouvoLC8iwNEvhxupdofFM h6awk89pSd6fDB2jHdrubtaGxPq 2e3RY6Z1YamDiekFA7TMKZmY49aw 3HjKkrK2tLVM6ou8aX5AY7Czhy2X</functions>
    </public>
    <private>
      <typedefs>4EB3vsqjEoiLsu21o7ghJWLWGbuu</typedefs>
    </private>
  </interface>
  <friends>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
    </friendInfo>
  </friends>
</record>
<record>
  <name>handle</name>
  <anchor>handle</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2750</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>42KGirQLhiVjYSwY7vxGrUxbh7Cs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A type-erased handle to a custom (user-defined) formatting argument.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>32rSD7BRh1AhhfJbgLL8bQZiJRB9 3mZk336ojDDSSJcufYn8bdYUbjT7</functions>
    </public>
  </interface>
</record>
<function>
  <name>handle</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2757</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>32rSD7BRh1AhhfJbgLL8bQZiJRB9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>42KGirQLhiVjYSwY7vxGrUxbh7Cs</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>handle</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that refers to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>custom</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased custom value to reference.</literal>
          </text>
        </children>
        <name>custom</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2LAPRmwvN98YPm6AWzkDvHnmGfd4</id>
              <identifier>custom_value</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>custom</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2763</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3mZk336ojDDSSJcufYn8bdYUbjT7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>42KGirQLhiVjYSwY7vxGrUxbh7Cs</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats the referenced custom value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context used to parse the format specification.</literal>
          </text>
        </children>
        <name>parse_ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the formatted output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4EB3vsqjEoiLsu21o7ghJWLWGbuu</id>
                              <identifier>char_type</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>parse_ctx</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>basic_format_arg</name>
  <anchor>2constructor-02dd</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2769</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>e43uiHShHWhVLuZJ5wMCGP26WzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to store in this argument.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Pointer to the array of named argument descriptors.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of elements in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>size</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>dfnJPgi2CfaWJ7QiqdXMziqAez1 2gcuYoVi1KwgkYxaKKSnbmhzdVJL 2f7rwLxUdGq6mMkV5hUd96JDhZFx</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_format_arg</name>
  <anchor>2constructor-02d6</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2769</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>dfnJPgi2CfaWJ7QiqdXMziqAez1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that holds no value.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_format_arg</name>
  <anchor>2constructor-078</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2777</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2gcuYoVi1KwgkYxaKKSnbmhzdVJL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that holds </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to store in this argument.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>val</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>basic_format_arg</name>
  <anchor>2constructor-076</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2773</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2f7rwLxUdGq6mMkV5hUd96JDhZFx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that holds named argument metadata.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Pointer to the array of named argument descriptors.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of elements in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>size</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2uS5D53imeVyPmujeg9EFYgBcKaJ</id>
                  <identifier>named_arg_info</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4EB3vsqjEoiLsu21o7ghJWLWGbuu</id>
                              <identifier>char_type</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>args</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>size</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>format_custom</name>
  <anchor>format_custom</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2833</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3s3SUcdouvoLC8iwNEvhxupdofFM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats the argument if it holds a custom (user-defined) type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the argument holds a custom type and was formatted, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The position in the format string to resume parsing the format specification from.</literal>
          </text>
        </children>
        <name>parse_begin</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context used to parse the format specification.</literal>
          </text>
        </children>
        <name>parse_ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the formatted output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4EB3vsqjEoiLsu21o7ghJWLWGbuu</id>
                  <identifier>char_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>parse_begin</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4EB3vsqjEoiLsu21o7ghJWLWGbuu</id>
                              <identifier>char_type</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>parse_ctx</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
</function>
<function>
  <name>type</name>
  <anchor>type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2788</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>h6awk89pSd6fDB2jHdrubtaGxPq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the type of the stored value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of the stored value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
          <identifier>type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <anchor>visit</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2798</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2e3RY6Z1YamDiekFA7TMKZmY49aw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Visits an argument dispatching to the appropriate visit method based on the argument type. For example, if the argument type is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>double</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> then </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vis(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> will be called with the value of type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>double</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of calling </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>vis</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with the stored value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor to dispatch to.</literal>
          </text>
        </children>
        <name>vis</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>vis(0)</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Visitor</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>vis</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Visitor</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator bool</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2783</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HjKkrK2tLVM6ou8aX5AY7Czhy2X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2faRhYwDLNtfEZZ1oBpePCMjDmi7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if this argument holds a value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this argument holds a value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>basic_format_args</name>
  <anchor>basic_format_args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2851</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>754</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void vlog(fmt::string_view fmt, fmt::format_args args); // OK fmt::format_args args = fmt::make_format_args(); // Dangling reference</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>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 </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vformat</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>:</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>3AStgJFcP7zzmdzZntrbbSA2LzCp</typedefs>
      <functions>31ss5wJWPpXL7AKwPSVLxKpSi8dP VHfGJxUS3rHFXoPLr5WLU46m3tD 3Q3NHzBzMi4H6Ejp7piZq3wU88qn 4MdHxthn8zp5MkSgvrquc5Joqqqh</functions>
      <variables>2doNN6PSzeqijVpZmY4BHx5anh8D VnSCbyAaJeCxyjFY5RU96nRCdkX</variables>
    </public>
    <private>
      <typedefs>2JzMpQ5sf4rrv3hGLGaxDYduDxA8</typedefs>
    </private>
  </interface>
</record>
<typedef>
  <name>format_arg</name>
  <anchor>format_arg</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2889</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3AStgJFcP7zzmdzZntrbbSA2LzCp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of a single type-erased formatting argument.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>basic_format_args</name>
  <anchor>2constructor-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2892</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>31ss5wJWPpXL7AKwPSVLxKpSi8dP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument store to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Pointer to the array of type-erased arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of arguments in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>count</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Whether </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> includes named arguments.</literal>
          </text>
        </children>
        <name>has_named</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4EA1GKSSn8skyswopieC6dXYEfft 44yskyxxzMKsTVFFe1CHXU6N6jD2 4BXzZBx87LcWvkMMejLKLYyiRShQ W95Ek62Jq5hiDVc3MTPy7gEdsjK</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_format_args</name>
  <anchor>2constructor-0e7</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2892</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4EA1GKSSn8skyswopieC6dXYEfft</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object with no arguments.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_format_args</name>
  <anchor>2constructor-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2896</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>44yskyxxzMKsTVFFe1CHXU6N6jD2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_arg_store</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument store to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2JzMpQ5sf4rrv3hGLGaxDYduDxA8</id>
                  <identifier>store</identifier>
                  <templateArgs>
                    <constant>
                      <kind>constant</kind>
                      <value>NUM_ARGS</value>
                    </constant>
                    <constant>
                      <kind>constant</kind>
                      <value>NUM_NAMED_ARGS</value>
                    </constant>
                    <constant>
                      <kind>constant</kind>
                      <value>DESC</value>
                    </constant>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>NUM_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>NUM_NAMED_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>DESC</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
                <identifier>ullong</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_format_args</name>
  <anchor>2constructor-0e4</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2905</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4BXzZBx87LcWvkMMejLKLYyiRShQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_arg_store</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument store to reference.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2JzMpQ5sf4rrv3hGLGaxDYduDxA8</id>
                  <identifier>store</identifier>
                  <templateArgs>
                    <constant>
                      <kind>constant</kind>
                      <value>NUM_ARGS</value>
                    </constant>
                    <constant>
                      <kind>constant</kind>
                      <value>NUM_NAMED_ARGS</value>
                    </constant>
                    <constant>
                      <kind>constant</kind>
                      <value>DESC</value>
                    </constant>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>NUM_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>NUM_NAMED_ARGS</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>DESC</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
                <identifier>ullong</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_format_args</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2915</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>W95Ek62Jq5hiDVc3MTPy7gEdsjK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object from a dynamic list of arguments.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Pointer to the array of type-erased arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of arguments in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>count</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Whether </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> includes named arguments.</literal>
          </text>
        </children>
        <name>has_named</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3AStgJFcP7zzmdzZntrbbSA2LzCp</id>
                  <identifier>format_arg</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>args</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>count</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>has_named</name>
      <default>false</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>get</name>
  <anchor>get-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2925</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>VHfGJxUS3rHFXoPLr5WLU46m3tD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>get</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or an empty argument if there is no such argument.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or an empty argument if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2A6PgJjNC5r6Uux4USTTfuksLkvT FjjyzSpnzRD6ww8rooqA6QACKh7</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3AStgJFcP7zzmdzZntrbbSA2LzCp</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>get</name>
  <anchor>get-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2925</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2A6PgJjNC5r6Uux4USTTfuksLkvT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the argument with the specified id.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or an empty argument if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3AStgJFcP7zzmdzZntrbbSA2LzCp</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <anchor>get-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2941</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>FjjyzSpnzRD6ww8rooqA6QACKh7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or an empty argument if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3AStgJFcP7zzmdzZntrbbSA2LzCp</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get_id</name>
  <anchor>get_id</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2951</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Q3NHzBzMi4H6Ejp7piZq3wU88qn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the id of the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or -1 if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to look up.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>max_size</name>
  <anchor>max_size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2964</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4MdHxthn8zp5MkSgvrquc5Joqqqh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of arguments.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of arguments.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>args_</name>
  <anchor>args_</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2867</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2doNN6PSzeqijVpZmY4BHx5anh8D</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Type-erased arguments, used when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>is_packed()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> returns false.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
              <identifier>basic_format_arg</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>values_</name>
  <anchor>values_</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2865</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>VnSCbyAaJeCxyjFY5RU96nRCdkX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fVqRph5sEt38UTnderZ9U3BaQGr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Packed argument values, used when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>is_packed()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> returns true.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2DyL79KwSoBZkxPuiEPegiNiyr4y</id>
              <identifier>value</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<record>
  <name>basic_fstring</name>
  <anchor>basic_fstring</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>85</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4Dz839F16VyTBk4rcTJ6KY7oDBF7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fstring</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. Use </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> in the public API to prevent type deduction.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>YQJrNkb6HWMKoCABLtiTFPgiGea</typedefs>
      <functions>45Ke5Ggi2gWskVXGvkSfNfnxT8ZN 2RbQsfYSztPPYKkhTLx8jvUgBF9w XVicy1mwEQtuJqYekPj8EzCdPXq</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>t</name>
  <anchor>t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/xchar.h</shortPath>
        <sourcePath>include/fmt/xchar.h</sourcePath>
        <lineNumber>101</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>YQJrNkb6HWMKoCABLtiTFPgiGea</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for this type, used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to prevent type deduction.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4Dz839F16VyTBk4rcTJ6KY7oDBF7</id>
          <identifier>basic_fstring</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>basic_fstring</name>
  <anchor>2constructor-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>110</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>45Ke5Ggi2gWskVXGvkSfNfnxT8ZN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The runtime format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2VcLcfsfXJtJN6U7LAvzGPHukZDk 3TfCjeKjtZLBszF8iUZ6zJx296pn YLG5RfeAyei5UoCW9zDrqCGPd3c</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_fstring</name>
  <anchor>2constructor-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>138</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2VcLcfsfXJtJN6U7LAvzGPHukZDk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from a runtime format string, skipping the compile-time check.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The runtime format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
              <identifier>runtime_format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>basic_fstring</name>
  <anchor>2constructor-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>110</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3TfCjeKjtZLBszF8iUZ6zJx296pn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from an object convertible to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_string_view&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, checking at compile time that it is valid for the argument types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>consteval</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_fstring</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>123</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YLG5RfeAyei5UoCW9zDrqCGPd3c</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from a compile-time string type, checking that it is valid for the argument types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compile-time string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>get</name>
  <anchor>get</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>148</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2RbQsfYSztPPYKkhTLx8jvUgBF9w</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the underlying format string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying format string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator basic_string_view&lt;Char&gt;</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>142</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>XVicy1mwEQtuJqYekPj8EzCdPXq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Dz839F16VyTBk4rcTJ6KY7oDBF7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Deprecated conversion to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_string_view&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>; use </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>get</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> instead.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying format string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>basic_memory_buffer</name>
  <anchor>basic_memory_buffer</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>777</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>auto out = fmt::memory_buffer(); fmt::format_to(std::back_inserter(out), &quot;The answer is {}.&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This will append &quot;The answer is 42.&quot; to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>out</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. The buffer content can be converted to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>to_string(out)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A dynamically growing memory buffer for trivially copyable/constructible types with the first </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>SIZE</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> elements stored in the object itself. Most commonly used via the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> alias for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>to_string</literal>
        <id>33YwEHTqyxBtb1KRQRt1eCuuqTzS</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>SIZE</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>inline_buffer_size</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>Allocator</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>3Akdmc1CBSjdrzj9XPPgs5AjGfJZ</id>
                    <identifier>allocator</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>T</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
              <identifier>buffer</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>779</lineNumber>
          <columnNumber>29</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>3fLjcDca89fGcCQ3K72Un8cSz7YE 2NPs4VfrGmr9MhzmxXee9DHLopaq</typedefs>
      <functions>bRetzUYSBRQZ7ijyXaAsZUfeKMJ 43N7z9QGzpFcxMWvt432TRxXN5N6 2ZJSsMSh4SLBSnu79qKRehsd1tsh m9BUHwiZ8GFrNS6CEh43GH7vnJc 3bg7MCfPQTAoAgPmMMpaNh9VSFJx YyDa9XxuxkcBhRDrFyTfWgvksFy 23RoKCDaxYi6bg4syBDt2ks3rjnA</functions>
      <usings>3sarweq5ruigm6JiP3gyqw6iW3G6</usings>
    </public>
  </interface>
</record>
<typedef>
  <name>const_reference</name>
  <anchor>const_reference</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>820</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3fLjcDca89fGcCQ3K72Un8cSz7YE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A const reference to an element stored in the buffer.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <anchor>value_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>818</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2NPs4VfrGmr9MhzmxXee9DHLopaq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of the elements stored in the buffer.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>T</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>basic_memory_buffer</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>825</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>bRetzUYSBRQZ7ijyXaAsZUfeKMJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer whose content is moved into this object.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The allocator to use for dynamic memory allocations.</literal>
          </text>
        </children>
        <name>alloc</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>42e5e41aLV6MRgjZrmC72UW5gJoa owY1cX6HyvUkEkaJY1NHQJ2X3qU</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_memory_buffer</name>
  <anchor>2constructor-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>878</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>42e5e41aLV6MRgjZrmC72UW5gJoa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object moving the content of the other object to it.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer whose content is moved into this object.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
                  <identifier>basic_memory_buffer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_memory_buffer</name>
  <anchor>2constructor-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>825</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>owY1cX6HyvUkEkaJY1NHQJ2X3qU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object using inline storage and the given allocator for any storage beyond the inline capacity.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The allocator to use for dynamic memory allocations.</literal>
          </text>
        </children>
        <name>alloc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Allocator</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>alloc</name>
      <default>Allocator()</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>~basic_memory_buffer</name>
  <anchor>2destructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>832</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>43N7z9QGzpFcxMWvt432TRxXN5N6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destroys the buffer, deallocating any dynamically allocated storage.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>886</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ZJSsMSh4SLBSnu79qKRehsd1tsh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Moves the content of the other </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object to this one.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this buffer.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer whose content is moved into this object.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
              <identifier>basic_memory_buffer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
                  <identifier>basic_memory_buffer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <anchor>append-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>910</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>m9BUHwiZ8GFrNS6CEh43GH7vnJc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Appends the contents of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to the buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The contiguous range whose elements are appended.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>ContiguousRange</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>range</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>ContiguousRange</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>get_allocator</name>
  <anchor>get_allocator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>895</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bg7MCfPQTAoAgPmMMpaNh9VSFJx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a copy of the allocator associated with this buffer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A copy of the allocator associated with this buffer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Allocator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>reserve</name>
  <anchor>reserve</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>905</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YyDa9XxuxkcBhRDrFyTfWgvksFy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Increases the buffer capacity to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>new_capacity</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The minimum capacity the buffer should have after this call.</literal>
          </text>
        </children>
        <name>new_capacity</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>new_capacity</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>resize</name>
  <anchor>resize</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>900</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>23RoKCDaxYi6bg4syBDt2ks3rjnA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Resizes the buffer to contain </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>count</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> elements. If T is a POD type new elements may not be initialized.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The new number of elements the buffer should contain.</literal>
          </text>
        </children>
        <name>count</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>count</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<using>
  <name>append</name>
  <anchor>append-0c</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>907</lineNumber>
        <columnNumber>3</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>3sarweq5ruigm6JiP3gyqw6iW3G6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2av4trCvTyZnAHfa147bQU5rgzX5</parent>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>append</identifier>
      <prefix>
        <specialization>
          <kind>specialization</kind>
          <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
          <identifier>buffer</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </prefix>
    </identifier>
  </introducedName>
</using>
<record>
  <name>basic_ostream_formatter</name>
  <anchor>basic_ostream_formatter</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>76</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>rPGJBbSC1hYh6EYVrPYJxMDz2hb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats an object of type T that has an overloaded ostream operator&lt;&lt;.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
                          <identifier>basic_string_view</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ostream.h</shortPath>
          <sourcePath>include/fmt/ostream.h</sourcePath>
          <lineNumber>77</lineNumber>
          <columnNumber>34</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <derived>QeD5XWxxP8LmgDxyRYYigigbrkg 2qbZAsJKTxiHCQ7JiXnaznv3We3Q</derived>
  <interface>
    <public>
      <functions>3HbeZtMEqJtGvkmZFHMdDfnnTyCH 4LNDYfUaSToWbTTrJexJYeBmD6Y</functions>
    </public>
  </interface>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>86</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HbeZtMEqJtGvkmZFHMdDfnnTyCH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by streaming it through </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writing the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatting context to write the result to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>79</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LNDYfUaSToWbTTrJexJYeBmD6Y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Disabled; ostream-based formatting has no debug format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<record>
  <name>basic_printf_context</name>
  <anchor>basic_printf_context</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>22</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The formatting context used to evaluate </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>-style format strings.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>X1sRi7ZQiYx9fUm1fp3hp3yDkHG</typedefs>
      <enums>VSHU1UnyqNYzBwf5QHqnGqNCBJq</enums>
      <functions>3oFDVEgjqpBCExA3xkA4TFqhK5km rpiwpawuZGzFeWss1cM6rrZKyPb 2hxvTMgv6P5iUdtRUKeg9UbKmn13 bgcoNpjmnJMPNfXfsDBuqqYRCqN 3c2Zrn8yAdRg2iabvuKKNRArbWda</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>char_type</name>
  <anchor>char_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>33</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>X1sRi7ZQiYx9fUm1fp3hp3yDkHG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The character type used by this context.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<enum>
  <anchor>_04enum</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>35</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>VSHU1UnyqNYzBwf5QHqnGqNCBJq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Flags describing the argument types this context supports.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <constants>2dpJVpVqfxArMmvG6y52q4GYiDs1</constants>
</enum>
<enumConstant>
  <name>builtin_types</name>
  <anchor>builtin_types</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2dpJVpVqfxArMmvG6y52q4GYiDs1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VSHU1UnyqNYzBwf5QHqnGqNCBJq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Indicates that this context only supports the built-in argument types.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>0</value>
  </initializer>
</enumConstant>
<function>
  <name>basic_printf_context</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3oFDVEgjqpBCExA3xkA4TFqhK5km</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object. References to the arguments are stored in the context object so make sure they have appropriate lifetimes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write the formatted result to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to be formatted.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
              <identifier>basic_appender</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
                          <identifier>basic_printf_context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>advance_to</name>
  <anchor>advance_to</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>54</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>rpiwpawuZGzFeWss1cM6rrZKyPb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No-op; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> output is not resumed mid-format.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unused output iterator, accepted to satisfy the format context interface.</literal>
          </text>
        </children>
        <name>it</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
              <identifier>basic_appender</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>it</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>arg</name>
  <anchor>arg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>64</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2hxvTMgv6P5iUdtRUKeg9UbKmn13</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the argument with the specified id.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with the specified id.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The zero-based index of the argument.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
                      <identifier>basic_printf_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>locale</name>
  <anchor>locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>59</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>bgcoNpjmnJMPNfXfsDBuqqYRCqN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the locale associated with this context. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatting is always unlocalized.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the (empty) locale.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
          <identifier>locale_ref</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
</function>
<function>
  <name>out</name>
  <anchor>out</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>50</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3c2Zrn8yAdRg2iabvuKKNRArbWda</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8xCcrkwX96HmWmAeV1nXYJ1721o</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the output iterator that the formatted result is written to.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator that the formatted result is written to.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3jmLZY9DBDokmYvPwAfXdZmsjoEj</id>
          <identifier>basic_appender</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
</function>
<record>
  <name>basic_specs</name>
  <anchor>basic_specs</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>861</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4HG31ma6muczX2JjKZtfiYyZ5JFH</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Basic format specifiers for built-in and string types.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <derived>2zLfAuu41xbwJNpWJBuiWv91wHok</derived>
  <interface>
    <public>
      <functions>3ApEoZcfLCw7vd5T5zE3L81dqZDn 2ro4Bj3KUs8aHrVVkJkgqmu3GbSu 3VZefJkb3CPDRHydwgESDE5YnspB 49S95gRF1KGowz9xchC35ut5PpiH 2hfju5uyyNnkqXEhoAkK9QnLTfZN f8UTzjEbANQqBZ6Et5cxFC7fmcb pLS9J9gSdLoYoFKpK86YHpXXFZW 3bnWaqqPrxAtR21MDZhKceiKG4N8 aUg9onErW4Xn6ULx1mM1dzChSaN 3UNkYVW8NPH27QF3KEcsNiRbQw57 4ZWJ7MNoRbN2d3fM7928CZqX1Xgz 2dAe3vpV9Scd6iGKqhFexmiNtDig Mu5bJEU4CQmdLF1rMZ9LNbk9XRk 4GCMRs96HBuArkftd9ZihkHynPbS 7BkWSwvGs49LjVi8oe7HdtM6AGD 2jAbu74RUVtZE7Nf6xEkAQCGeJra 2P38h9wnE4yqMseZ7sXgUeJMJaeS 2U9qf88XXNFj71TRoxjc3FdPLsiG 3QFabAKx3qKV4H67HpEAQ3Qkg8HK 4LTKKaWY9aQEUiRDMqyNy4sGw3LH 5GJgQzSvXjgar5yB1ANLJ7Q3GMk X2DkjLNPcwGZ1oX6nY4ynxv9geJ 42x5pJpFHsfV8fW9cQaHfkEt8hVu</functions>
    </public>
  </interface>
</record>
<function>
  <name>align</name>
  <anchor>align</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>924</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ApEoZcfLCw7vd5T5zE3L81dqZDn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the alignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The alignment.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>HhrFqfaEQ4pB4hPiHtw7psdoNe7</id>
          <identifier>align</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>alt</name>
  <anchor>alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>981</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ro4Bj3KUs8aHrVVkJkgqmu3GbSu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the alternate form specifier (&apos;#&apos;) is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the alternate form specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>clear_alt</name>
  <anchor>clear_alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>985</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3VZefJkb3CPDRHydwgESDE5YnspB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clears the alternate form specifier (&apos;#&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>copy_fill_from</name>
  <anchor>copy_fill_from</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1048</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49S95gRF1KGowz9xchC35ut5PpiH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copies the fill string from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The specifiers to copy the fill string from.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4HG31ma6muczX2JjKZtfiYyZ5JFH</id>
                  <identifier>basic_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>dynamic</name>
  <anchor>dynamic</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>958</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2hfju5uyyNnkqXEhoAkK9QnLTfZN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the width or precision is a dynamic argument.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the width or precision is a dynamic argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>dynamic_precision</name>
  <anchor>dynamic_precision</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>946</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>f8UTzjEbANQqBZ6Et5cxFC7fmcb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the kind of dynamic precision argument, if any.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic precision argument kind.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
          <identifier>arg_id_kind</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>dynamic_width</name>
  <anchor>dynamic_width</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>935</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>pLS9J9gSdLoYoFKpK86YHpXXFZW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the kind of dynamic width argument, if any.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic width argument kind.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
          <identifier>arg_id_kind</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>fill</name>
  <anchor>fill-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1003</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3bnWaqqPrxAtR21MDZhKceiKG4N8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fill</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the fill string.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>nullptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2AvWpojUjEob9FDKDq1UA2howbYi 26EnRYBgwGPFH9Q7bzqjszzo5BJJ</members>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
</overloads>
<function>
  <name>fill</name>
  <anchor>fill-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1003</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2AvWpojUjEob9FDKDq1UA2howbYi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a pointer to the fill string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the fill string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill</name>
  <anchor>fill-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1009</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>26EnRYBgwGPFH9Q7bzqjszzo5BJJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nullptr</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> since the fill string is only stored for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>nullptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill_size</name>
  <anchor>fill_size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>997</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>aUg9onErW4Xn6ULx1mM1dzChSaN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the size of the fill string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The size of the fill string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill_unit</name>
  <anchor>fill_unit</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1016</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3UNkYVW8NPH27QF3KEcsNiRbQw57</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the fill string packed into a single code unit.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string packed into a single code unit.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>localized</name>
  <anchor>localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>989</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ZWJ7MNoRbN2d3fM7928CZqX1Xgz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the localized specifier (&apos;L&apos;) is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the localized specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_align</name>
  <anchor>set_align</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>929</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2dAe3vpV9Scd6iGKqhFexmiNtDig</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the alignment.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The alignment to set.</literal>
          </text>
        </children>
        <name>a</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>HhrFqfaEQ4pB4hPiHtw7psdoNe7</id>
              <identifier>align</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
                  <identifier>fmt</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>a</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_alt</name>
  <anchor>set_alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>983</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Mu5bJEU4CQmdLF1rMZ9LNbk9XRk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the alternate form specifier (&apos;#&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_dynamic_precision</name>
  <anchor>set_dynamic_precision</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>952</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GCMRs96HBuArkftd9ZihkHynPbS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the kind of dynamic precision argument.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic precision argument kind to set.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
              <identifier>arg_id_kind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>p</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_dynamic_width</name>
  <anchor>set_dynamic_width</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>940</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>7BkWSwvGs49LjVi8oe7HdtM6AGD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the kind of dynamic width argument.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic width argument kind to set.</literal>
          </text>
        </children>
        <name>w</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
              <identifier>arg_id_kind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>w</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>set_fill</name>
  <anchor>set_fill-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1024</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2jAbu74RUVtZE7Nf6xEkAQCGeJra</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>set_fill</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill character to set.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>4Ej34rg7uyv3EPoa7riNEyij9kSv i6nj4N5Pa7YfRWyaGjJZQ1rkS43</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>set_fill</name>
  <anchor>set_fill-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1024</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Ej34rg7uyv3EPoa7riNEyij9kSv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the fill character.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill character to set.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </type>
      <name>c</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_fill</name>
  <anchor>set_fill-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1031</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>i6nj4N5Pa7YfRWyaGjJZQ1rkS43</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the fill string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_localized</name>
  <anchor>set_localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>993</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2P38h9wnE4yqMseZ7sXgUeJMJaeS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the localized specifier (&apos;L&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_sign</name>
  <anchor>set_sign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>969</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2U9qf88XXNFj71TRoxjc3FdPLsiG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the sign specifier.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sign specifier to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</id>
              <identifier>sign</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
                  <identifier>fmt</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_type</name>
  <anchor>set_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>918</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QFabAKx3qKV4H67HpEAQ3Qkg8HK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the presentation type.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The presentation type to set.</literal>
          </text>
        </children>
        <name>t</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3iPaPLmy9zHbcErYgfRPQGeq2jiV</id>
              <identifier>presentation_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>t</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_upper</name>
  <anchor>set_upper</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>977</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LTKKaWY9aQEUiRDMqyNy4sGw3LH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the uppercase specifier.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>sign</name>
  <anchor>sign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>964</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>5GJgQzSvXjgar5yB1ANLJ7Q3GMk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the sign specifier.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sign specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</id>
          <identifier>sign</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>type</name>
  <anchor>type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>913</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>X2DkjLNPcwGZ1oX6nY4ynxv9geJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the presentation type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The presentation type.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3iPaPLmy9zHbcErYgfRPQGeq2jiV</id>
          <identifier>presentation_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>upper</name>
  <anchor>upper</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>975</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>42x5pJpFHsfV8fW9cQaHfkEt8hVu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the uppercase specifier is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the uppercase specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>basic_string_view</name>
  <anchor>basic_string_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>563</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An implementation of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for pre-C++17 providing a subset of the API. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::basic_string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is used in the public API even if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is available to prevent issues when a library is compiled with a different </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>-std</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> option than the client code (which is not recommended).</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>sprintf</literal>
        <id>36JWR7mnovV7FFbj3UPnShAbZxWM</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat</literal>
        <id>2k9SAdECpr3YCoeT3s5eT68fL7jw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vsprintf</literal>
        <id>2YBkB1bzURBM4zgSNznLgFguvn6L</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>2FBNkc3PtkTP6uH6jjRs4LXiiUZ4 43w23Qs7Bogo33Skxh7FXVqdFPxM</typedefs>
      <functions>C5qeetZPpFqCCRndHq9WPtihbwS 3DyCMdhGJnAqx3zWvJShk9XLTbJM 23tSaqiP8RLdRn3d6YZVCtRKwf9a 3dLfDr2c4DdQZBSpk63Lh6xmVZbL NC28woWBFKmECGZmMJ6EFY1pTKw 29XW8LVT8JL48c6TqhvwbF4uvUxT 2W5QM2CHb6ahoU4LY3HQ86SiJuKZ 3Kr3fLgHDg85YGUhR8m1cpmnADDy 3nfPAUmEf7HMb9xDdhH9jdQU2Ytg</functions>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>37LTHs9AnSWWMtZUALorXeJBE4g5</id>
    </friendInfo>
    <friendInfo>
      <id>2jef3eBuZFicxrPPy5nBXkrkZrTT</id>
    </friendInfo>
    <friendInfo>
      <id>3jTnpYNRcKQjTwu5TYXV4VV8untu</id>
    </friendInfo>
    <friendInfo>
      <id>32kuvnMrqoXgp9hbtSFwKzo7ZbtS</id>
    </friendInfo>
    <friendInfo>
      <id>2dmbnLwXbaEr7VYgEgxWxnur3mmT</id>
    </friendInfo>
    <friendInfo>
      <id>2bmaTidBhWMYSpZ22RHHDBe7UQdQ</id>
    </friendInfo>
  </friends>
</record>
<typedef>
  <name>iterator</name>
  <anchor>iterator</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>572</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2FBNkc3PtkTP6uH6jjRs4LXiiUZ4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The iterator type used to traverse the string view.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <anchor>value_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>570</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>43w23Qs7Bogo33Skxh7FXVqdFPxM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The character type stored in the string view.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>basic_string_view</name>
  <anchor>2constructor-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>575</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>C5qeetZPpFqCCRndHq9WPtihbwS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to a null-terminated string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters.</literal>
          </text>
        </children>
        <name>count</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2VcPQa42vuGo68cPNmVGNQpbXzEw 41XLg38pfcEGxQtrsGc6nTvfCA7q 2ZYuioiEYFhaa2puor45s7skq7Lf 4Xz2c3uTu2VPBUbS8mGPRp8YLG8v</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>basic_string_view</name>
  <anchor>2constructor-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>575</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2VcPQa42vuGo68cPNmVGNQpbXzEw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty string view.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_string_view</name>
  <anchor>2constructor-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>588</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>41XLg38pfcEGxQtrsGc6nTvfCA7q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a string view from a null-terminated string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to a null-terminated string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Char</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_string_view</name>
  <anchor>2constructor-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>603</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ZYuioiEYFhaa2puor45s7skq7Lf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a string view from an </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>-like object such as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string-like object to view.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>basic_string_view</name>
  <anchor>2constructor-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>580</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Xz2c3uTu2VPBUbS8mGPRp8YLG8v</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a string view from a pointer to the first character and the number of characters.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the first character.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters.</literal>
          </text>
        </children>
        <name>count</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Char</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>s</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>count</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <anchor>begin</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>619</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3DyCMdhGJnAqx3zWvJShk9XLTbJM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An iterator to the first character of the view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator to the first character of the view.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2FBNkc3PtkTP6uH6jjRs4LXiiUZ4</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>compare</name>
  <anchor>compare</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>662</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>23tSaqiP8RLdRn3d6YZVCtRKwf9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lexicographically compares this view with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>other</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A negative value if this view is less than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>other</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, zero if they are equal, or a positive value if this view is greater than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>other</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string view to compare with.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>data</name>
  <anchor>data</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>612</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3dLfDr2c4DdQZBSpk63Lh6xmVZbL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A pointer to the first character of the view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the first character of the view.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <anchor>end</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>622</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>NC28woWBFKmECGZmMJ6EFY1pTKw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An iterator past the last character of the view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the last character of the view.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2FBNkc3PtkTP6uH6jjRs4LXiiUZ4</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator[]</name>
  <anchor>operator_subs</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>627</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>29XW8LVT8JL48c6TqhvwbF4uvUxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to the character at </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>pos</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the character at </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>pos</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The position of the character to access.</literal>
          </text>
        </children>
        <name>pos</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>pos</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>[]</overloadedOperator>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>remove_prefix</name>
  <anchor>remove_prefix</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>633</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2W5QM2CHb6ahoU4LY3HQ86SiJuKZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes the first </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters from the view.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters to remove.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <anchor>size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>615</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Kr3fLgHDg85YGUhR8m1cpmnADDy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The number of characters in the view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters in the view.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>starts_with</name>
  <anchor>starts_with-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>641</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3nfPAUmEf7HMb9xDdhH9jdQU2Ytg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>starts_with</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>c</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sv</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>s</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The character to test as a prefix.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string view to test as a prefix.</literal>
          </text>
        </children>
        <name>sv</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The null-terminated string to test as a prefix.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2uT3R7LC5G7z7PebqWEYQQeKpcCE 4Vd2b2rUgRihLaTYTGNsECZaKLas b74eGYpAxB6hsSMo1scVbr4K9cT</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>starts_with</name>
  <anchor>starts_with-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>647</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2uT3R7LC5G7z7PebqWEYQQeKpcCE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if this view starts with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>c</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>c</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The character to test as a prefix.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>c</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>starts_with</name>
  <anchor>starts_with-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>641</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Vd2b2rUgRihLaTYTGNsECZaKLas</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if this view starts with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sv</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sv</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string view to test as a prefix.</literal>
          </text>
        </children>
        <name>sv</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sv</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>starts_with</name>
  <anchor>starts_with-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>653</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>b74eGYpAxB6hsSMo1scVbr4K9cT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if this view starts with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this view starts with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>s</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The null-terminated string to test as a prefix.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Char</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>buffered_file</name>
  <anchor>buffered_file</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>173</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A buffered file.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>3LLn11q3JfaF1H6SavXtvWimuovB 2b91NZBP5JDHGzaegMnUrjRQaNpX 3MfP2eVdRa4Dhg2SJKDSWd1uWFWo 31qJ9nJD33xyUXLYcn7nu8sXcpK 3b2Aq96ZwbH4r9tAiARV1oJNzU7H 4DPytskdEe1Fz39ryCDaq4c4UmKm 2mQLv1rHNrazT9FhX3cKVwvw5LZS</functions>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4RtCEV6BtPkaaYyXXrHwgubeHrdB</id>
              <identifier>file</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <id>4RtCEV6BtPkaaYyXXrHwgubeHrdB</id>
    </friendInfo>
  </friends>
</record>
<overloads>
  <name>buffered_file</name>
  <anchor>2constructor-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>188</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>222</lineNumber>
        <columnNumber>11</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3LLn11q3JfaF1H6SavXtvWimuovB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The path of the file to open.</literal>
          </text>
        </children>
        <name>filename</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The mode string passed to the underlying C </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fopen</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> call.</literal>
          </text>
        </children>
        <name>mode</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3emeLgj5bhX8NaDD5PSoLQf6awdh 2rQjbZQHGVy5UAhEKNX3cDUm1r2X 2aMMBGV79oSN2PKaxAuxfMXjUxmQ csQ6BAfHv5uc9yuP4nAyEqBAjPs</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>buffered_file</name>
  <anchor>2constructor-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>195</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3emeLgj5bhX8NaDD5PSoLQf6awdh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a buffered_file object which doesn&apos;t represent any file.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>buffered_file</name>
  <anchor>2constructor-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>188</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rQjbZQHGVy5UAhEKNX3cDUm1r2X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy construction is disabled; a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>buffered_file</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> owns the underlying </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>FILE</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
                  <identifier>buffered_file</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<function>
  <name>buffered_file</name>
  <anchor>2constructor-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>204</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aMMBGV79oSN2PKaxAuxfMXjUxmQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>buffered_file</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object taking ownership of the file represented by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>other</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, leaving </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>other</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> in an empty state.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object whose file is moved from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
                  <identifier>buffered_file</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>buffered_file</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>222</lineNumber>
        <columnNumber>11</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>csQ6BAfHv5uc9yuP4nAyEqBAjPs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Opens a file.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The path of the file to open.</literal>
          </text>
        </children>
        <name>filename</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The mode string passed to the underlying C </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fopen</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> call.</literal>
          </text>
        </children>
        <name>mode</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>28KWD4hhDrCpyhYVUJkQk2YhSqgB</id>
              <identifier>cstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>filename</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>28KWD4hhDrCpyhYVUJkQk2YhSqgB</id>
              <identifier>cstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>mode</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~buffered_file</name>
  <anchor>2destructor</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>198</lineNumber>
        <columnNumber>11</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2b91NZBP5JDHGzaegMnUrjRQaNpX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destroys the object closing the file it represents if any.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <anchor>operator_assign-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>192</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3MfP2eVdRa4Dhg2SJKDSWd1uWFWo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this object.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>4Qr7P9J9dK2xpSYXKfj2rMWLeXHW 2tj4WsAX9MJwKufep3cFGrvbJGXZ</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <anchor>operator_assign-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>192</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Qr7P9J9dK2xpSYXKfj2rMWLeXHW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy assignment is disabled; a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>buffered_file</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> owns the underlying </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>FILE</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
                  <identifier>buffered_file</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>212</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2tj4WsAX9MJwKufep3cFGrvbJGXZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Closes the file currently represented by this object, if any, and takes ownership of the file represented by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>other</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this object.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object whose file is moved from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
              <identifier>buffered_file</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</id>
                  <identifier>buffered_file</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>close</name>
  <anchor>close</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>225</lineNumber>
        <columnNumber>11</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31qJ9nJD33xyUXLYcn7nu8sXcpK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Closes the file.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>descriptor</name>
  <anchor>descriptor</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>234</lineNumber>
        <columnNumber>11</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3b2Aq96ZwbH4r9tAiARV1oJNzU7H</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the file descriptor associated with this file.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying file descriptor.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <anchor>get</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>230</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4DPytskdEe1Fz39ryCDaq4c4UmKm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the pointer to a FILE object representing this file.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>FILE*</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>nullptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this object doesn&apos;t represent any file.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
              <identifier>FILE</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>print</name>
  <anchor>print</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>240</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2mQLv1rHNrazT9FhX3cKVwvw5LZS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pQUE5LKyT8zCpZ5kWENFbbJ6ja</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to this file.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>bytes</name>
  <anchor>bytes</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4201</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>DgQuauAsjj76ahjLUWX99XZ8qXf</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A view over a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that formats its contents as raw bytes rather than as text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <interface>
    <public>
      <functions>3yetsDs7ioqvu3thLiVMrgU5Ty2u</functions>
      <variables>3GP52fPnFC4sMmJ61RjYhk5RRhMi</variables>
    </public>
  </interface>
</record>
<function>
  <name>bytes</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4207</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3yetsDs7ioqvu3thLiVMrgU5Ty2u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>DgQuauAsjj76ahjLUWX99XZ8qXf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bytes</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> view over </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to view as raw bytes.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<variable>
  <name>data</name>
  <anchor>data</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4203</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3GP52fPnFC4sMmJ61RjYhk5RRhMi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>DgQuauAsjj76ahjLUWX99XZ8qXf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The byte contents to format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
          <identifier>string_view</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>compiled_string</name>
  <anchor>compiled_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>21</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2kuNQbkhC33QTBSkPWMsVaeGoN6E</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A compile-time string which is compiled into fast formatting code.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
</record>
<record>
  <name>conjunction</name>
  <anchor>conjunction-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>414</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>srVhXq59smYbr4xQvTHvMKRhtAL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Logical AND of a list of traits, each exposing a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> bool constant, short-circuiting like </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::conjunction</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fxNxakdtcS5H9qk2ynKjSwenX9H</id>
              <identifier>true_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>414</lineNumber>
          <columnNumber>45</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <specializations>3JeRSEPcU3ct99oTa5Jy1EBhcghT MuvLr7zc1XcU4SbghTj7nrZ6xJR</specializations>
</record>
<record>
  <name>conjunction</name>
  <anchor>conjunction-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>416</lineNumber>
      <columnNumber>23</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3JeRSEPcU3ct99oTa5Jy1EBhcghT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Single-trait base case: </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>conjunction&lt;P&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> inherits </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>P</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> directly.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>P</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>P</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>srVhXq59smYbr4xQvTHvMKRhtAL</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>P</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>416</lineNumber>
          <columnNumber>47</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>conjunction</name>
  <anchor>conjunction-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>420</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>MuvLr7zc1XcU4SbghTj7nrZ6xJR</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Recursive case: </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>conjunction&lt;P1, Pn...&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>P1</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if it is false, otherwise </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>conjunction&lt;Pn...&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>P1</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Pn</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>P1</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <isPackExpansion/>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Pn</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>srVhXq59smYbr4xQvTHvMKRhtAL</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
              <identifier>conditional_t</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>bool(P1::value)</value>
                </constant>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>srVhXq59smYbr4xQvTHvMKRhtAL</id>
                          <identifier>conjunction</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <isPackExpansion/>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Pn</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>P1</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>421</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>context</name>
  <anchor>context</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2971</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>721</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A formatting context.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <typedefs>exM4ytVhEeLA2gfzjk1fPakkY1L 3gZiirRJBjzGXNBTQ5YwfbFCrr5J 3s45TPztMczsUzswFJcZfY67FEcK</typedefs>
      <enums>3o7aKfiSsqi9kc7uJbCkkr6S6zqr</enums>
      <functions>Ke5uayDm1GJFcWSksYSXVkjtDNf 4YY8No9VkGkPxxk6D5jRfJZfBkfu nEePS54Fd4HNymexYZk9kFJ4Ckq 4N4Sa2PqGN31itMJvs8ibkbkuwxX 2X5xkegeCgGMqUkPNEDayPzoezjV AKTdtYJRPndnR4Riu9p2s572LjK 3yzRbiaf1uYHiwPMPUS9pvfjYNuH 2wEjyfFMVh8TZK8mBLTXYwFaYhBw</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>char_type</name>
  <anchor>char_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2979</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>exM4ytVhEeLA2gfzjk1fPakkY1L</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The character type for the output.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>char</identifier>
        </identifier>
      </name>
      <fundamentalType>char</fundamentalType>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>format_arg</name>
  <anchor>format_arg</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2983</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3gZiirRJBjzGXNBTQ5YwfbFCrr5J</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of a single type-erased formatting argument.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                      <identifier>context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>iterator</name>
  <anchor>iterator</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2981</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3s45TPztMczsUzswFJcZfY67FEcK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an iterator into the output range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
          <identifier>appender</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<enum>
  <anchor>_04enum</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2986</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>3o7aKfiSsqi9kc7uJbCkkr6S6zqr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The bitmask of argument types this context can format without falling back to the unpacked representation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <constants>3y9BXEHhfdgokXu9cNAot8G94LKs</constants>
</enum>
<enumConstant>
  <name>builtin_types</name>
  <anchor>builtin_types</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>2987</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3y9BXEHhfdgokXu9cNAot8G94LKs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3o7aKfiSsqi9kc7uJbCkkr6S6zqr</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The bitmask value itself.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>FMT_BUILTIN_TYPES</written>
    <value>1</value>
  </initializer>
</enumConstant>
<overloads>
  <name>context</name>
  <anchor>2constructor-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2995</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>Ke5uayDm1GJFcWSksYSXVkjtDNf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-sensitive formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2HNcHhPcxyje3jHs6qWvBUzXmvuq 2TBcCKtbsj78a7bCYJoM7q2osHx 2dFD65ViuvEbgTG71NakfK4i7ETA</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>context</name>
  <anchor>2constructor-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3003</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2HNcHhPcxyje3jHs6qWvBUzXmvuq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy construction is disabled; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> references its arguments and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                  <identifier>context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<function>
  <name>context</name>
  <anchor>2constructor-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2999</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2TBcCKtbsj78a7bCYJoM7q2osHx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context to move from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                  <identifier>context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>context</name>
  <anchor>2constructor-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2995</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2dFD65ViuvEbgTG71NakfK4i7ETA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object. References to the arguments are stored in the object so make sure they have appropriate lifetimes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-sensitive formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3s45TPztMczsUzswFJcZfY67FEcK</id>
              <identifier>iterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
      <default>{}</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3007</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4YY8No9VkGkPxxk6D5jRfJZfBkfu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy assignment is disabled; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> references its arguments and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context that would have been assigned from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                  <identifier>context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>advance_to</name>
  <anchor>advance_to</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3037</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>nEePS54Fd4HNymexYZk9kFJ4Ckq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Advances the begin iterator to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>it</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. This is a no-op since </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> does not track a begin iterator separately from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out_</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The new begin iterator (unused).</literal>
          </text>
        </children>
        <name>it</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3s45TPztMczsUzswFJcZfY67FEcK</id>
              <identifier>iterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>it</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>arg</name>
  <anchor>arg-0f166</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3012</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4N4Sa2PqGN31itMJvs8ibkbkuwxX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>WjjTw9yn1KpNjCWt2JaQqBtGhGR 4N5xtrMRQcPYAD9sHSMuHCfJQoEh</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3gZiirRJBjzGXNBTQ5YwfbFCrr5J</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>arg</name>
  <anchor>arg-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3012</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>WjjTw9yn1KpNjCWt2JaQqBtGhGR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the argument with the specified id.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3gZiirRJBjzGXNBTQ5YwfbFCrr5J</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>arg</name>
  <anchor>arg-0f16e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3016</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4N5xtrMRQcPYAD9sHSMuHCfJQoEh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3gZiirRJBjzGXNBTQ5YwfbFCrr5J</id>
          <identifier>format_arg</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>arg_id</name>
  <anchor>arg_id</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3023</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2X5xkegeCgGMqUkPNEDayPzoezjV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the id of the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or -1 if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to look up.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>args</name>
  <anchor>args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3028</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>AKTdtYJRPndnR4Riu9p2s572LjK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the type-erased arguments being formatted.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the arguments being formatted.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>locale</name>
  <anchor>locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3041</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3yzRbiaf1uYHiwPMPUS9pvfjYNuH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the locale associated with this context.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale associated with this context.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
          <identifier>locale_ref</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>out</name>
  <anchor>out</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3032</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2wEjyfFMVh8TZK8mBLTXYwFaYhBw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3G9w4pKK7wTPij7xigjdrdXPABiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an iterator to the beginning of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator to the beginning of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3s45TPztMczsUzswFJcZfY67FEcK</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>dynamic_format_arg_store</name>
  <anchor>dynamic_format_arg_store</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>74</lineNumber>
      <columnNumber>12</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>It can be implicitly converted into </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::basic_format_args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for passing into type-erased formatting functions such as </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::vformat</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A dynamic list of formatting arguments with storage.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <functions>2Mh7DrD8Jh9okvuzTEQhwYArurWY WGXzDQCZu19aUnCreuUUqFXcK7B 3mz2wETY1PLdDFDYCmMnCWg7CtvA 4L4BKt2kY1K9buGLk1hLb2Lxo5Vv 44f4t9pBAq3BZTpLsY5nFRaLJDRZ pBnQjrg4nZ1BNGx9U9HBbCHJc5B</functions>
    </public>
    <private>
      <typedefs>2oYFmnmTXwLeswFfvSCZU7UCAAW7</typedefs>
    </private>
  </interface>
  <friends>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
    </friendInfo>
  </friends>
</record>
<function>
  <name>dynamic_format_arg_store</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>132</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Mh7DrD8Jh9okvuzTEQhwYArurWY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty dynamic argument store.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <anchor>clear</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>208</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>WGXzDQCZu19aUnCreuUUqFXcK7B</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase all elements from the store.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>push_back</name>
  <anchor>push_back-0c7</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>160</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3mz2wETY1PLdDFDYCmMnCWg7CtvA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>push_back</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference wrapper for the argument to add.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3R8yd1ivwMqxf191waRWftxoQ2PB 3haTaqdFRE6JjAfSdunyqxVxqQPC 4Mg4gRBSLu7WmXGCtQ3a1r5qzieG</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>push_back</name>
  <anchor>push_back-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>182</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3R8yd1ivwMqxf191waRWftxoQ2PB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::dynamic_format_arg_store&lt;fmt::format_context&gt; store; char band[]= &quot;Rolling Stones&quot;; store.push_back(std::cref(band)); band[9]= &apos;c&apos;; // Changing str affects the output. std::string result = fmt::vformat(&quot;{}&quot;, store); // result == &quot;Rolling Scones&quot;</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Adds a reference to the argument into the dynamic store for later passing to a formatting function.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference wrapper for the argument to add.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4TdJfNzTiyAR37QcjGNXsiUpix83</id>
              <identifier>reference_wrapper</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>arg</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>push_back</name>
  <anchor>push_back-0c1</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>160</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3haTaqdFRE6JjAfSdunyqxVxqQPC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Note that custom types and string types (but not string views) are copied into the store dynamically allocating memory if necessary.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>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);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Adds an argument into the dynamic store for later passing to a formatting function.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument to add.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arg</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>push_back</name>
  <anchor>push_back-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>196</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Mg4gRBSLu7WmXGCtQ3a1r5qzieG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Adds named argument into the dynamic store for later passing to a formatting function. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::reference_wrapper</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is supported to avoid copying of the argument. The name is always copied into the store.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The named argument to add.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3MeQppma5qgrYrn8NtU51LfBxUT2</id>
                  <identifier>named_arg</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2oYFmnmTXwLeswFfvSCZU7UCAAW7</id>
                              <identifier>char_type</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arg</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>reserve</name>
  <anchor>reserve</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>221</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4L4BKt2kY1K9buGLk1hLb2Lxo5Vv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reserves space to store at least </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>new_cap</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> arguments including </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>new_cap_named</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> named arguments.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total number of arguments to reserve space for.</literal>
          </text>
        </children>
        <name>new_cap</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of named arguments to reserve space for.</literal>
          </text>
        </children>
        <name>new_cap_named</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>new_cap</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>new_cap_named</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <anchor>size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>44f4t9pBAq3BZTpLsY5nFRaLJDRZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of elements in the store.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of elements in the store.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator basic_format_args&lt;Context&gt;</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/args.h</shortPath>
      <sourcePath>include/fmt/args.h</sourcePath>
      <lineNumber>138</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>pBnQjrg4nZ1BNGx9U9HBbCHJc5B</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2mJoBPU2zM2YVK6eztgj6tXWD6Lk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts the store into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> referring to its contents, for passing to a type-erased formatting function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>basic_format_args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object referring to the arguments stored in this store.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>file</name>
  <anchor>file</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/os.h</shortPath>
        <sourcePath>include/fmt/os.h</sourcePath>
        <lineNumber>180</lineNumber>
        <columnNumber>10</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>4RtCEV6BtPkaaYyXXrHwgubeHrdB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A file. A closed file is represented by a file object with descriptor -1. Methods that are not declared with noexcept may throw </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::system_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> in case of failure.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
</record>
<record>
  <name>format_error</name>
  <anchor>format_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>987</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2wcTqVFVRgqwo9wLhQUvMsDhakjo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An error reported from a formatting function.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
              <identifier>runtime_error</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>987</lineNumber>
          <columnNumber>51</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>4BhvL8ghzqx48VM91kZChpQGz8gC 2oLffmWpMX5wgKt2TMZdncqRCdgZ</functions>
      <usings>2ZxfjfSFUwKzWf63jU9Z3eTyphjg</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <anchor>operator_assign-0e4</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>987</lineNumber>
      <columnNumber>51</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4BhvL8ghzqx48VM91kZChpQGz8gC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2wcTqVFVRgqwo9wLhQUvMsDhakjo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>49sSAkBHHekSUhry9pVtpXGpHkdn Lr7bKBibtugDgjBT9fbEZ89Z9i2</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
              <identifier>runtime_error</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <anchor>operator_assign-0e2</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>987</lineNumber>
      <columnNumber>51</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49sSAkBHHekSUhry9pVtpXGpHkdn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2wcTqVFVRgqwo9wLhQUvMsDhakjo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operator</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>One of two subclasses of exception.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
              <identifier>runtime_error</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
                  <identifier>runtime_error</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>987</lineNumber>
      <columnNumber>51</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Lr7bKBibtugDgjBT9fbEZ89Z9i2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2wcTqVFVRgqwo9wLhQUvMsDhakjo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operator</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>One of two subclasses of exception.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
              <identifier>runtime_error</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
                  <identifier>runtime_error</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>what</name>
  <anchor>what</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>987</lineNumber>
      <columnNumber>51</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2oLffmWpMX5wgKt2TMZdncqRCdgZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2wcTqVFVRgqwo9wLhQUvMsDhakjo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a C-style character string describing the general cause of the current error (the same string passed to the ctor).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<using>
  <name>format_error</name>
  <anchor>format_error</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>990</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2ZxfjfSFUwKzWf63jU9Z3eTyphjg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2wcTqVFVRgqwo9wLhQUvMsDhakjo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::runtime_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>format_error</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>S6WPtS38h7d5TMH1GxZ1r8rg7KW</id>
          <identifier>runtime_error</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
</using>
<record>
  <name>format_facet</name>
  <anchor>format_facet-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>qBoTJKrsWKSu5Apc6xLsGvwSKbd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A locale facet that formats values in UTF-8. It is parameterized on the locale to avoid the heavy &lt;locale&gt; include.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Locale</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>facet</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Locale</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4028</lineNumber>
          <columnNumber>49</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>4VssBYKULj1ohNfGuoz6BBdhkBMK 3fUe3uzYwW3r2G9xNJnyeQs5b4td E7ZLoHC4qu6e5tmVZubMnoJjmKP</functions>
      <staticVariables>3fFpkmpCJZVdpRU2uCJXQpToWKGy</staticVariables>
    </public>
    <protected>
      <functions>22TvyppLxxMgs8cJh13SbbFbS68F</functions>
    </protected>
  </interface>
  <specializations>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</specializations>
</record>
<function>
  <name>format_facet</name>
  <anchor>2constructor-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>169</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4052</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4VssBYKULj1ohNfGuoz6BBdhkBMK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qBoTJKrsWKSu5Apc6xLsGvwSKbd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_facet</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> initializing its separator, grouping and decimal point from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s numeric punctuation.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to read numeric punctuation from.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>loc</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>format_facet</name>
  <anchor>2constructor-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4058</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3fUe3uzYwW3r2G9xNJnyeQs5b4td</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qBoTJKrsWKSu5Apc6xLsGvwSKbd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_facet</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with an explicit separator, grouping and decimal point.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The thousands separator to use.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The digit grouping to use, in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::numpunct</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> format.</literal>
          </text>
        </children>
        <name>grouping</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The decimal point character to use.</literal>
          </text>
        </children>
        <name>decimal_point</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
      <default>&quot;&quot;</default>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>grouping</name>
      <default>&quot;\3&quot;</default>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>decimal_point</name>
      <default>&quot;.&quot;</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>put</name>
  <anchor>put</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4071</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>E7ZLoHC4qu6e5tmVZubMnoJjmKP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qBoTJKrsWKSu5Apc6xLsGvwSKbd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and localized using this facet.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>val</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was a localizable type and was written to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>out</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format specifiers to apply.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
              <identifier>appender</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4KnsBa6qJLPnYLFphWSaeeirnpz5</id>
              <identifier>loc_value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
                  <identifier>format_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>id</name>
  <anchor>id</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>167</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4047</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3fFpkmpCJZVdpRU2uCJXQpToWKGy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qBoTJKrsWKSu5Apc6xLsGvwSKbd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The facet id used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Locale</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to identify this facet type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>id</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <identifier>Locale</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
</variable>
<function>
  <name>do_put</name>
  <anchor>do_put</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4042</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22TvyppLxxMgs8cJh13SbbFbS68F</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>qBoTJKrsWKSu5Apc6xLsGvwSKbd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and localized using this facet. Overridden for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::locale</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to perform the actual formatting.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>val</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was a localizable type and was written to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>out</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format specifiers to apply.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
              <identifier>appender</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4KnsBa6qJLPnYLFphWSaeeirnpz5</id>
              <identifier>loc_value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
                  <identifier>format_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<record>
  <name>format_facet</name>
  <anchor>format_facet-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>28</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A locale facet that formats values in UTF-8. It is parameterized on the locale to avoid the heavy &lt;locale&gt; include.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>4Q4JkzsKiK19DxvKHYr2moDAdruq</id>
                <identifier>locale</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>qBoTJKrsWKSu5Apc6xLsGvwSKbd</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A7MonUsbHB5tSD3RtBgmteTKqeo</id>
              <identifier>facet</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>4Q4JkzsKiK19DxvKHYr2moDAdruq</id>
                  <identifier>locale</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4028</lineNumber>
          <columnNumber>49</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3eWy1rUDFSoEAX5kJ3VsMxwCCgew vurtJp4itdoe2Q4UCaCh9Eqkc6n</functions>
      <staticVariables>2b7pLXqXt2XANa7N3CZvv4gbukjY</staticVariables>
    </public>
    <protected>
      <records>2E4DER8TfEFB7Wezf6Y2bXFwAkfg</records>
      <functions>34C9AYCvk6YVeNAevbXFWfRUiENm 4EJKr1U2oFvrEddfUrmAjsTVSHdS</functions>
      <staticFunctions>3gA6G3utqadfpiA5B9rtDALN2Lxt 3BCNqdm6eB4D5G9Z5uX3WBwQhS2Z 3vbAiUh53cc62gKRaZ6e2iJi2gE1 yu5ybEJh3Z4immrHX3GcMeMSS8G 2vpQnGKuo3pgrHMfd7oNw6otUnd 8M4JjXeVVJmEzn8WP6psCC9GY7C</staticFunctions>
    </protected>
    <private>
      <variables>6bGyAF4byYtTCEMMFrTvQh8KDVg 3m6nwK1tFego6Nz8mEcjiKj4p6Px 2yAj1BpNPriYnfDpgmwsfE3B2taJ</variables>
    </private>
  </interface>
  <isListedOnPrimary/>
</record>
<overloads>
  <name>format_facet</name>
  <anchor>2constructor-0b</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4052</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4058</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3eWy1rUDFSoEAX5kJ3VsMxwCCgew</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to read numeric punctuation from.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The thousands separator to use.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The digit grouping to use, in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::numpunct</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> format.</literal>
          </text>
        </children>
        <name>grouping</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The decimal point character to use.</literal>
          </text>
        </children>
        <name>decimal_point</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4MuwRcz8WS8ADEVVCFVVyEBJ8FVi J7yP9xHvtja6ysVwyeZ53fLj2Jn</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>format_facet</name>
  <anchor>2constructor-0f</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4052</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4MuwRcz8WS8ADEVVCFVVyEBJ8FVi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_facet</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> initializing its separator, grouping and decimal point from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s numeric punctuation.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to read numeric punctuation from.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4Q4JkzsKiK19DxvKHYr2moDAdruq</id>
                  <identifier>locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>loc</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>format_facet</name>
  <anchor>2constructor-01</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4058</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>J7yP9xHvtja6ysVwyeZ53fLj2Jn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_facet</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with an explicit separator, grouping and decimal point.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The thousands separator to use.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The digit grouping to use, in </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::numpunct</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> format.</literal>
          </text>
        </children>
        <name>grouping</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The decimal point character to use.</literal>
          </text>
        </children>
        <name>decimal_point</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
      <default>&quot;&quot;</default>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>grouping</name>
      <default>&quot;\3&quot;</default>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>decimal_point</name>
      <default>&quot;.&quot;</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>put</name>
  <anchor>put</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4071</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>vurtJp4itdoe2Q4UCaCh9Eqkc6n</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and localized using this facet.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>val</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was a localizable type and was written to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>out</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format specifiers to apply.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
              <identifier>appender</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4KnsBa6qJLPnYLFphWSaeeirnpz5</id>
              <identifier>loc_value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
                  <identifier>format_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>id</name>
  <anchor>id</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4047</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2b7pLXqXt2XANa7N3CZvv4gbukjY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The facet id used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Locale</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to identify this facet type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3RjThsqjq5dXBGqxgh3STo3uxqZE</id>
          <identifier>id</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4Q4JkzsKiK19DxvKHYr2moDAdruq</id>
              <identifier>locale</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
</variable>
<record>
  <name>__shim</name>
  <anchor>__shim</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2E4DER8TfEFB7Wezf6Y2bXFwAkfg</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <keyKind>class</keyKind>
</record>
<function>
  <name>operator=</name>
  <anchor>operator_assign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>34C9AYCvk6YVeNAevbXFWfRUiENm</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operator</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Localization functionality base class.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A7MonUsbHB5tSD3RtBgmteTKqeo</id>
              <identifier>facet</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A7MonUsbHB5tSD3RtBgmteTKqeo</id>
                  <identifier>facet</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>do_put</name>
  <anchor>do_put</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>183</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4042</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EJKr1U2oFvrEddfUrmAjsTVSHdS</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and localized using the facet&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::locale</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>val</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was a localizable type and was written to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>out</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format specifiers to apply.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4DD7xRqNVkNHEVCLgPYooRomqiYy</id>
              <identifier>appender</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4KnsBa6qJLPnYLFphWSaeeirnpz5</id>
              <identifier>loc_value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
                  <identifier>format_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<function>
  <name>_S_clone_c_locale</name>
  <anchor>_S_clone_c_locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3gA6G3utqadfpiA5B9rtDALN2Lxt</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
          <identifier>__c_locale</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
                  <identifier>__c_locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__cloc</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>_S_create_c_locale</name>
  <anchor>_S_create_c_locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3BCNqdm6eB4D5G9Z5uX3WBwQhS2Z</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
                  <identifier>__c_locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__cloc</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>__s</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
              <identifier>__c_locale</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__old</name>
      <default>0</default>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>_S_destroy_c_locale</name>
  <anchor>_S_destroy_c_locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3vbAiUh53cc62gKRaZ6e2iJi2gE1</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
                  <identifier>__c_locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__cloc</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>_S_get_c_locale</name>
  <anchor>_S_get_c_locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>yu5ybEJh3Z4immrHX3GcMeMSS8G</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
          <identifier>__c_locale</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>_S_get_c_name</name>
  <anchor>_S_get_c_name</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vpQnGKuo3pgrHMfd7oNw6otUnd</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>_S_lc_ctype_c_locale</name>
  <anchor>_S_lc_ctype_c_locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4028</lineNumber>
      <columnNumber>49</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>8M4JjXeVVJmEzn8WP6psCC9GY7C</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2UyeatqdDd6pm5cfJKmXpSZJr6Ue</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
          <identifier>__c_locale</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4SiNCE4epy693ERbGYzXm2JPZDgb</id>
              <identifier>__c_locale</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__cloc</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>__s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<record>
  <name>format_int</name>
  <anchor>format_int</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4424</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4S9AyH14ifRvvVyr6cVFumbYYXfc</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A fast integer formatter.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>3yQPrhxCnxUZqdasnp5zJmTUdYE4 YdQES9CXspoKNa82yB1PwxNDtrX 28kXogf8PhMxT2WFwmRTjnL4dyEu 2tdjH8QAk3dEkN2WfQfZstsNN6SU 2dqMY79XL98x3xJrSWQZsUdPDg4U</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>format_int</name>
  <anchor>2constructor-0d5</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4451</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3yQPrhxCnxUZqdasnp5zJmTUdYE4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2MZ6qQbwU1SXHoo1wPBtqZe94Wd7 3w2swo1eyXEieAmsKDC1E8eEojFW 5tFyD8YXXBfg9q9ccvuPJHtp3yC 3n6rHbbhVYCvwn8W2LeMnV1sVjwB 4XW92txttgDPByp5gzwai1eNgnB6 cjS99mxyZZ1mFHiQwQE9ziPs44E</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>format_int</name>
  <anchor>2constructor-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4451</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MZ6qQbwU1SXHoo1wPBtqZe94Wd7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format_int</name>
  <anchor>2constructor-0d2</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4454</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3w2swo1eyXEieAmsKDC1E8eEojFW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>long</identifier>
            </identifier>
          </name>
          <fundamentalType>long</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format_int</name>
  <anchor>2constructor-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4458</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>5tFyD8YXXBfg9q9ccvuPJHtp3yC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>long long</identifier>
            </identifier>
          </name>
          <fundamentalType>long long</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format_int</name>
  <anchor>2constructor-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4470</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3n6rHbbhVYCvwn8W2LeMnV1sVjwB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
              <identifier>ullong</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format_int</name>
  <anchor>2constructor-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4462</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4XW92txttgDPByp5gzwai1eNgnB6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>unsigned int</identifier>
            </identifier>
          </name>
          <fundamentalType>unsigned int</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format_int</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4466</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>cjS99mxyZZ1mFHiQwQE9ziPs44E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_int</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>unsigned long</identifier>
            </identifier>
          </name>
          <fundamentalType>unsigned long</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>c_str</name>
  <anchor>c_str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4488</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YdQES9CXspoKNa82yB1PwxNDtrX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a pointer to the output buffer content with terminating null character appended.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the first character of the null-terminated formatted output.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>data</name>
  <anchor>data</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4482</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28kXogf8PhMxT2WFwmRTjnL4dyEu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a pointer to the output buffer content. No terminating null character is appended.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the first character of the formatted output.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>size</name>
  <anchor>size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4475</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2tdjH8QAk3dEkN2WfQfZstsNN6SU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of characters written to the output buffer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written to the output buffer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>str</name>
  <anchor>str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4495</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2dqMY79XL98x3xJrSWQZsUdPDg4U</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4S9AyH14ifRvvVyr6cVFumbYYXfc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the content of the output buffer as an </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted output as an </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>format_specs</name>
  <anchor>format_specs</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1056</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2zLfAuu41xbwJNpWJBuiWv91wHok</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Format specifiers for built-in and string types.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4HG31ma6muczX2JjKZtfiYyZ5JFH</id>
              <identifier>basic_specs</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>1056</lineNumber>
          <columnNumber>23</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>4N4ENhv6fMtnPhhEAdPF9sqycSPT 3ApEoZcfLCw7vd5T5zE3L81dqZDn 2ro4Bj3KUs8aHrVVkJkgqmu3GbSu 3VZefJkb3CPDRHydwgESDE5YnspB 49S95gRF1KGowz9xchC35ut5PpiH 2hfju5uyyNnkqXEhoAkK9QnLTfZN f8UTzjEbANQqBZ6Et5cxFC7fmcb pLS9J9gSdLoYoFKpK86YHpXXFZW 2AvWpojUjEob9FDKDq1UA2howbYi aUg9onErW4Xn6ULx1mM1dzChSaN 3UNkYVW8NPH27QF3KEcsNiRbQw57 4ZWJ7MNoRbN2d3fM7928CZqX1Xgz 2dAe3vpV9Scd6iGKqhFexmiNtDig Mu5bJEU4CQmdLF1rMZ9LNbk9XRk 4GCMRs96HBuArkftd9ZihkHynPbS 7BkWSwvGs49LjVi8oe7HdtM6AGD 2jAbu74RUVtZE7Nf6xEkAQCGeJra 2P38h9wnE4yqMseZ7sXgUeJMJaeS 2U9qf88XXNFj71TRoxjc3FdPLsiG 3QFabAKx3qKV4H67HpEAQ3Qkg8HK 4LTKKaWY9aQEUiRDMqyNy4sGw3LH 5GJgQzSvXjgar5yB1ANLJ7Q3GMk X2DkjLNPcwGZ1oX6nY4ynxv9geJ 42x5pJpFHsfV8fW9cQaHfkEt8hVu</functions>
      <variables>2evygQqHsVf2j5NMMC27sPN5X5zS 2SVcBSWKrkwZYnvinPaqorRjVjEG</variables>
    </public>
  </interface>
</record>
<function>
  <name>format_specs</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1064</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4N4ENhv6fMtnPhhEAdPF9sqycSPT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2zLfAuu41xbwJNpWJBuiWv91wHok</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with default width and precision.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>align</name>
  <anchor>align</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>924</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ApEoZcfLCw7vd5T5zE3L81dqZDn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the alignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The alignment.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>HhrFqfaEQ4pB4hPiHtw7psdoNe7</id>
          <identifier>align</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>alt</name>
  <anchor>alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>981</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ro4Bj3KUs8aHrVVkJkgqmu3GbSu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the alternate form specifier (&apos;#&apos;) is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the alternate form specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>clear_alt</name>
  <anchor>clear_alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>985</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3VZefJkb3CPDRHydwgESDE5YnspB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clears the alternate form specifier (&apos;#&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>copy_fill_from</name>
  <anchor>copy_fill_from</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1048</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49S95gRF1KGowz9xchC35ut5PpiH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copies the fill string from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>specs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The specifiers to copy the fill string from.</literal>
          </text>
        </children>
        <name>specs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4HG31ma6muczX2JjKZtfiYyZ5JFH</id>
                  <identifier>basic_specs</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>specs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>dynamic</name>
  <anchor>dynamic</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>958</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2hfju5uyyNnkqXEhoAkK9QnLTfZN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the width or precision is a dynamic argument.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the width or precision is a dynamic argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>dynamic_precision</name>
  <anchor>dynamic_precision</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>946</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>f8UTzjEbANQqBZ6Et5cxFC7fmcb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the kind of dynamic precision argument, if any.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic precision argument kind.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
          <identifier>arg_id_kind</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>dynamic_width</name>
  <anchor>dynamic_width</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>935</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>pLS9J9gSdLoYoFKpK86YHpXXFZW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the kind of dynamic width argument, if any.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic width argument kind.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
          <identifier>arg_id_kind</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill</name>
  <anchor>fill-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1003</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2AvWpojUjEob9FDKDq1UA2howbYi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a pointer to the fill string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to the fill string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill_size</name>
  <anchor>fill_size</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>997</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>aUg9onErW4Xn6ULx1mM1dzChSaN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the size of the fill string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The size of the fill string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>fill_unit</name>
  <anchor>fill_unit</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1016</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3UNkYVW8NPH27QF3KEcsNiRbQw57</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the fill string packed into a single code unit.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string packed into a single code unit.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>localized</name>
  <anchor>localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>989</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ZWJ7MNoRbN2d3fM7928CZqX1Xgz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the localized specifier (&apos;L&apos;) is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the localized specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_align</name>
  <anchor>set_align</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>929</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2dAe3vpV9Scd6iGKqhFexmiNtDig</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the alignment.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The alignment to set.</literal>
          </text>
        </children>
        <name>a</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>HhrFqfaEQ4pB4hPiHtw7psdoNe7</id>
              <identifier>align</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
                  <identifier>fmt</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>a</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_alt</name>
  <anchor>set_alt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>983</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Mu5bJEU4CQmdLF1rMZ9LNbk9XRk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the alternate form specifier (&apos;#&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_dynamic_precision</name>
  <anchor>set_dynamic_precision</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>952</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GCMRs96HBuArkftd9ZihkHynPbS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the kind of dynamic precision argument.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic precision argument kind to set.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
              <identifier>arg_id_kind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>p</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_dynamic_width</name>
  <anchor>set_dynamic_width</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>940</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>7BkWSwvGs49LjVi8oe7HdtM6AGD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the kind of dynamic width argument.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dynamic width argument kind to set.</literal>
          </text>
        </children>
        <name>w</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
              <identifier>arg_id_kind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>w</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>set_fill</name>
  <anchor>set_fill-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1024</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2jAbu74RUVtZE7Nf6xEkAQCGeJra</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>set_fill</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill character to set.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>4Ej34rg7uyv3EPoa7riNEyij9kSv i6nj4N5Pa7YfRWyaGjJZQ1rkS43</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>set_fill</name>
  <anchor>set_fill-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1024</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Ej34rg7uyv3EPoa7riNEyij9kSv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the fill character.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill character to set.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </type>
      <name>c</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_fill</name>
  <anchor>set_fill-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1031</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>i6nj4N5Pa7YfRWyaGjJZQ1rkS43</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the fill string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fill string to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_localized</name>
  <anchor>set_localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>993</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2P38h9wnE4yqMseZ7sXgUeJMJaeS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the localized specifier (&apos;L&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_sign</name>
  <anchor>set_sign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>969</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2U9qf88XXNFj71TRoxjc3FdPLsiG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the sign specifier.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sign specifier to set.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</id>
              <identifier>sign</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
                  <identifier>fmt</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_type</name>
  <anchor>set_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>918</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QFabAKx3qKV4H67HpEAQ3Qkg8HK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the presentation type.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The presentation type to set.</literal>
          </text>
        </children>
        <name>t</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3iPaPLmy9zHbcErYgfRPQGeq2jiV</id>
              <identifier>presentation_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>t</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_upper</name>
  <anchor>set_upper</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>977</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LTKKaWY9aQEUiRDMqyNy4sGw3LH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the uppercase specifier.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>sign</name>
  <anchor>sign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>964</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>5GJgQzSvXjgar5yB1ANLJ7Q3GMk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the sign specifier.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sign specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</id>
          <identifier>sign</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>type</name>
  <anchor>type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>913</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>X2DkjLNPcwGZ1oX6nY4ynxv9geJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the presentation type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The presentation type.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3iPaPLmy9zHbcErYgfRPQGeq2jiV</id>
          <identifier>presentation_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>upper</name>
  <anchor>upper</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>975</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>42x5pJpFHsfV8fW9cQaHfkEt8hVu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4HG31ma6muczX2JjKZtfiYyZ5JFH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if the uppercase specifier is set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the uppercase specifier is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>precision</name>
  <anchor>precision</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1061</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2evygQqHsVf2j5NMMC27sPN5X5zS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2zLfAuu41xbwJNpWJBuiWv91wHok</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The precision for floating-point, string, and other types that support it, or -1 if not set.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>width</name>
  <anchor>width</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1058</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2SVcBSWKrkwZYnvinPaqorRjVjEG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2zLfAuu41xbwJNpWJBuiWv91wHok</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The minimum field width.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>format_to_n_result</name>
  <anchor>format_to_n_result</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3266</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The result of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to_n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n</literal>
        <id>GHhKcpbggHUH7nYPSkLsgVy7ZJK</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n</literal>
        <id>2DkjtoS35U48YEmCavZV83ps2JXw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n</literal>
        <id>2oHKaBXPvj2Ece5yNXuKm4JX8XUs</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n</literal>
        <id>3LyMk4bqZHQ4T5wiTtoiXg7rcNkx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat_to_n</literal>
        <id>mGv2kELnKKBDTyxCnWLJzm1RbYa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat_to_n</literal>
        <id>2z6pZG6urFPob5H1eLUoQptnSCj7</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <variables>MNkEHrL3vNxfUgkoGTgisNFf3bY 3BnwLeVFJdrud83kmDWWw2pdcqNw</variables>
    </public>
  </interface>
</record>
<variable>
  <name>out</name>
  <anchor>out</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3267</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>MNkEHrL3vNxfUgkoGTgisNFf3bY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>size</name>
  <anchor>size</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3268</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3BnwLeVFJdrud83kmDWWw2pdcqNw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Total (not truncated) output size.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>format_to_result</name>
  <anchor>format_to_result</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3315</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3UALGFtCBKM1Tak3ac9S5AGS73zt</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The result of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> writing into a fixed-size character array.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>format_to</literal>
        <id>gGFbWSK3tWzShA1qkxgarSRycmB</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat_to</literal>
        <id>2WQRQ37jZA5qjYn9ZW2S9rLJejVz</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <interface>
    <public>
      <functions>4KLF7Yw3wJcBd9xzkvW7mDC3n3n1</functions>
      <variables>4FgCe8e2VchUg4Y8dnZiXYnCojBG 3G5v4gDzpfBAvvJbyPQuNAEGxnXq</variables>
    </public>
  </interface>
</record>
<function>
  <name>operator char*</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3324</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4KLF7Yw3wJcBd9xzkvW7mDC3n3n1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3UALGFtCBKM1Tak3ac9S5AGS73zt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts to a pointer to just after the last successful write.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A pointer to just after the last successful write.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>conversion</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>out</name>
  <anchor>out</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3316</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4FgCe8e2VchUg4Y8dnZiXYnCojBG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3UALGFtCBKM1Tak3ac9S5AGS73zt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pointer to just after the last successful write.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>truncated</name>
  <anchor>truncated</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3317</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3G5v4gDzpfBAvvJbyPQuNAEGxnXq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3UALGFtCBKM1Tak3ac9S5AGS73zt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specifies if the output was truncated.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>formatter</name>
  <anchor>formatter-030</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>762</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A formatter for objects of type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Enable</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <derived>rPGJBbSC1hYh6EYVrPYJxMDz2hb 2RjKk6GQhyXV6p2YRJ7XRBi5aPh 2bAkTSRz2T7EPn7hqr7ThkXn3Gu 5LFok772cLbgAQGaEprTKKycXwL G2TiMiAKSazi2GCLSS43nsvAhaM Z329jE2c57W84w9KWbLiQHHY1xi bLBBjGtqhGooeE9Pnx7zVxUDjRq ng24DFpVFs9fyatwAD7RTMGzpbN qdWkSosysGVLxpu3ebipJakAUYm 28AkcgshopkteEAQmdP3XvaF2CKK 28bHnm2JE6mao6fo6TrrrMombMiU 2A7pCgU5NGBmrHYDEEWx3xve7hj9 2Ruwkvrx5dTD6WRxLmr56FJGzzNw 2WkMLFD6gvDFrJfrQEAu4w5qhVuL 2eerJgchfChZXvoqqb7mBVr3nx15 2pLbAXsPeR9dC8LZU4ntJtB726oF 2t9AXuCqVpgNZJemRcBwdpBaMpuT 34SaBqwS5LjdTTyQS7CVP29zaGjZ 3K1f6osZ6NyC4erAi6qv2rtX1CqP 3ZiYnyp2DUg4YDDt6bHx4W4FKpdK 3iw4nqTtEKodAASvjTuaUC3cYwZT 3w6i3DLn9t7z9e5TNR1wfXQoo3FU 41cg6YVYnokFXJRPDUMg2MU42Nsp 4W1zj1sVksW8dvxxBeAJgoKv2hLs 4WiN1oDtGa6ZWb5RXTY6GkMU8GLu</derived>
  <interface>
    <public>
      <functions>2MKmmag4AUwVTKNfs594o9c5o6jQ</functions>
    </public>
  </interface>
  <specializations>2RkPZ8RxDnLu53pPN2JrH3RLpqrq 3H9ExevJ7q4esxUegmNkhn7ufHb B6FZ9U1qE2ZwnV7VNK8jTM6gAwT 41cg6YVYnokFXJRPDUMg2MU42Nsp 2u9xqZ6aVM7buFCvvnVc4UqKQN2D 2XcheXgkSU119aNafGcDWEpWdtA9 ng24DFpVFs9fyatwAD7RTMGzpbN 2yuoRKEaH5EHrizo2h8MoK64kfVp 2WkMLFD6gvDFrJfrQEAu4w5qhVuL qdWkSosysGVLxpu3ebipJakAUYm 2Vmg4hRwNYHnQctk556RcFZJo8SZ 3p3LM6pXx4VLCn7pqTcWHW4HPKMe 2qbZAsJKTxiHCQ7JiXnaznv3We3Q 2bAkTSRz2T7EPn7hqr7ThkXn3Gu LrY1G3d7TFPJ5NwQiuPsHuj3qmL 4D4F9sg7MUzz1G1dTrXBFNr9WEvx 34SaBqwS5LjdTTyQS7CVP29zaGjZ q1tVSC2AUsfwPEu3MKrpNWvXBTV Z329jE2c57W84w9KWbLiQHHY1xi 3iw4nqTtEKodAASvjTuaUC3cYwZT 8GsSP5Va5vWha267vm2EyVVzJ8v 2pLbAXsPeR9dC8LZU4ntJtB726oF 3w6i3DLn9t7z9e5TNR1wfXQoo3FU 5LFok772cLbgAQGaEprTKKycXwL MT2kYBVH6xN1snGnjsdVQUmCWHS eiv9YXbS4C7fk4abJfyXHeiSjYd 4GbWT1LA5PPTxA7e9KoLKqpBdnWF 2eerJgchfChZXvoqqb7mBVr3nx15 4W1zj1sVksW8dvxxBeAJgoKv2hLs 2RjKk6GQhyXV6p2YRJ7XRBi5aPh 2Ruwkvrx5dTD6WRxLmr56FJGzzNw ScWn5ALnWCqgFuH5JpZqNkfNXkH 4FSMA4BnaaZKMd2mEHv8eB27ZyLg 2T8n1TrFKAwejqBcgv8HbyG22bhB 4UcPgH3PW2a4j28h2jRNUsgmexV6 bLBBjGtqhGooeE9Pnx7zVxUDjRq 2paopBPqzesMaoqXc14beMmyN3ix 3NxZY6vMK3QQcqPTxTzCkAfy2a7 4WiN1oDtGa6ZWb5RXTY6GkMU8GLu 3Fwnb5PnBi2cujqyK7fsJArqdaUE 3t8YoCb2aNoyALtQvLTSWnWEKmTB 2SeYLD2w1Cm5sS65e6mpmrpK4JYE 3aEaSAFoLyXe3u1FChdk2hVvTVWo 3CrNBkf9NugN54HMe3QkTzZNLt1i G2TiMiAKSazi2GCLSS43nsvAhaM QeD5XWxxP8LmgDxyRYYigigbrkg 3K1f6osZ6NyC4erAi6qv2rtX1CqP LSG9FdTW7krHb3zS7fWZ68UDuZz 2MH7D8kjSfsdwTyQRRgL3N3Dpveh 2t9AXuCqVpgNZJemRcBwdpBaMpuT 4UV3z5io5St8yfZ1swg6xFpmAXy6 3ZiYnyp2DUg4YDDt6bHx4W4FKpdK 28bHnm2JE6mao6fo6TrrrMombMiU 2A7pCgU5NGBmrHYDEEWx3xve7hj9 4VjigoSNiNPFWv4WZj7wxLmAoA5M BZPPCjHtAkggGU8WAEPmBmjikxQ 2XQEex4wbZz9KxvEreJGC7p6Ugtq 28AkcgshopkteEAQmdP3XvaF2CKK</specializations>
</record>
<function>
  <name>formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>767</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MKmmag4AUwVTKNfs594o9c5o6jQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>fo6fYn1noB6BUTKw88i2M5HHgCx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Deleted to indicate that this formatter is disabled by default; a specialization must define a usable default constructor to enable formatting for a given </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0666</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1410</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2RkPZ8RxDnLu53pPN2JrH3RLpqrq</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specialization for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>detail::bigint</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, used to print its value as hexadecimal bigits for debugging.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                <identifier>bigint</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>49nVknT3yhKvFNeWS4FSEoZgZkKC 45zC8mT6VMcun5YBrZt5txQnZ2f9</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1424</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49nVknT3yhKvFNeWS4FSEoZgZkKC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2RkPZ8RxDnLu53pPN2JrH3RLpqrq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as its bigits in hexadecimal, most significant first, followed by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>p&lt;exponent&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has a nonzero exponent.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the formatted output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3s45TPztMczsUzswFJcZfY67FEcK</id>
          <identifier>iterator</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>McGSPTixEHWWK78JJuaxvSrnQ6v</id>
              <identifier>format_context</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2Wo89DiBepbdSBe3yPuMSqM4ATNL</id>
                  <identifier>bigint</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>McGSPTixEHWWK78JJuaxvSrnQ6v</id>
                  <identifier>format_context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1414</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>45zC8mT6VMcun5YBrZt5txQnZ2f9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2RkPZ8RxDnLu53pPN2JrH3RLpqrq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the (empty) format specifier for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>detail::bigint</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed format specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context to read the format specifier from.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3qPDirbHziFWjYh15LtK4aEMkzFP</id>
          <identifier>iterator</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4Dw9ERsqcRGz8z8W9Reo45Ypvbp5</id>
              <identifier>format_parse_context</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4Dw9ERsqcRGz8z8W9Reo45Ypvbp5</id>
                  <identifier>format_parse_context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-002d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4211</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3H9ExevJ7q4esxUegmNkhn7ufHb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bytes</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> view using the string presentation rules.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>DgQuauAsjj76ahjLUWX99XZ8qXf</id>
                <identifier>bytes</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3ejvBNgeWm5WpzVPNpH52Jgv5sDG ASthoJvKAvoE8xBTa623ZDYyCz7</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4228</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ejvBNgeWm5WpzVPNpH52Jgv5sDG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3H9ExevJ7q4esxUegmNkhn7ufHb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>b</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s bytes to the output using the parsed format specs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The bytes value to format.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>DgQuauAsjj76ahjLUWX99XZ8qXf</id>
              <identifier>bytes</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4219</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ASthoJvKAvoE8xBTa623ZDYyCz7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3H9ExevJ7q4esxUegmNkhn7ufHb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses format specifiers for a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bytes</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> value as string format specs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context holding the format string range to parse.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-00c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>647</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>B6FZ9U1qE2ZwnV7VNK8jTM6gAwT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::error_code</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>category:value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or as its </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>message()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> type specifier is given.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2qspzE9HZYr94eS5yX2ED5GfytSq</id>
                <identifier>error_code</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2PbASWCfuvC26gjgsAhhaSQXwtNR 3mB1CFSqYfCY3StVuY9sAr7DWCjj 2eW98SmuFxiaPQbf8e36Tvf4dwMN</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>688</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2PbASWCfuvC26gjgsAhhaSQXwtNR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>B6FZ9U1qE2ZwnV7VNK8jTM6gAwT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ec</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>category:value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ec.message()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specifier was given, into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The error code to format.</literal>
          </text>
        </children>
        <name>ec</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2qspzE9HZYr94eS5yX2ED5GfytSq</id>
                  <identifier>error_code</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ec</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>662</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3mB1CFSqYfCY3StVuY9sAr7DWCjj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>B6FZ9U1qE2ZwnV7VNK8jTM6gAwT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses fill/align/width, the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>?</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> debug flag, and the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (message) type specifier.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>656</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2eW98SmuFxiaPQbf8e36Tvf4dwMN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>B6FZ9U1qE2ZwnV7VNK8jTM6gAwT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Enables (or disables) debug-quoting of the formatted output.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Whether debug format is enabled.</literal>
          </text>
        </children>
        <name>set</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>set</name>
      <default>true</default>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0d8</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>832</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>41cg6YVYnokFXJRPDUMg2MU42Nsp</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::exception_ptr</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by rethrowing and formatting the exception it holds, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>none</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when empty.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>4Cot5mDgTsRMX335EagGhaKj1StV</id>
                <identifier>exception_ptr</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2r9ejKsmL8tiubuEK7Q3pjX3z7EK</id>
                    <identifier>__exception_ptr</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3HYmLHW9zYHnfnwVRK2doFGQ6gxM</id>
                          <identifier>exception</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                              <identifier>std</identifier>
                            </identifier>
                          </prefix>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>832</lineNumber>
          <columnNumber>52</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3WNSeNbp2g7dQbA6bkwZNhvYyHnR 2REA2GfuuPtQj2pxrA3WWAVxWQnj</functions>
    </public>
    <protected>
      <functions>3kx1Ff1Cu1SmJqfZihZTQVPEAzFa</functions>
    </protected>
  </interface>
  <isListedOnPrimary/>
</record>
<overloads>
  <name>format</name>
  <anchor>format-0b3</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>838</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>774</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3WNSeNbp2g7dQbA6bkwZNhvYyHnR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>41cg6YVYnokFXJRPDUMg2MU42Nsp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The exception to format.</literal>
          </text>
        </children>
        <name>ex</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The exception pointer to format.</literal>
          </text>
        </children>
        <name>ep</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3wtLDHXJSe4ShFNV2aQnzcJnN8nk 3eBJL17b8dSs1XgUteWxQkoRaJ3q</members>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
</overloads>
<function>
  <name>format</name>
  <anchor>format-0d</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>774</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3wtLDHXJSe4ShFNV2aQnzcJnN8nk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>41cg6YVYnokFXJRPDUMg2MU42Nsp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ex</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s message (and optionally its type name) into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying the parsed fill/align/width.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The exception to format.</literal>
          </text>
        </children>
        <name>ex</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3HYmLHW9zYHnfnwVRK2doFGQ6gxM</id>
                  <identifier>exception</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ex</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>format</name>
  <anchor>format-0bd</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>838</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3eBJL17b8dSs1XgUteWxQkoRaJ3q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>41cg6YVYnokFXJRPDUMg2MU42Nsp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Rethrows </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats the caught exception&apos;s message into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>none</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>/</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unknown exception</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when appropriate.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The exception pointer to format.</literal>
          </text>
        </children>
        <name>ep</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4Cot5mDgTsRMX335EagGhaKj1StV</id>
                  <identifier>exception_ptr</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2r9ejKsmL8tiubuEK7Q3pjX3z7EK</id>
                      <identifier>__exception_ptr</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ep</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>751</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2REA2GfuuPtQj2pxrA3WWAVxWQnj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>41cg6YVYnokFXJRPDUMg2MU42Nsp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses fill/align/width and the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (with-typename) type specifier.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>write_padded</name>
  <anchor>write_padded</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>790</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3kx1Ff1Cu1SmJqfZihZTQVPEAzFa</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>41cg6YVYnokFXJRPDUMg2MU42Nsp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Applies the parsed fill/align/width to an already-formatted message.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The already-formatted message to pad and write.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>message</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-088</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>548</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2u9xqZ6aVM7buFCvvnVc4UqKQN2D</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::source_location</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>file:line:column: function</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>NprrxfdeXgQp2jPmppDDPA3e1m2</id>
                <identifier>source_location</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2FrieNBTA1FbhhfAsrKQGdqQpJKy sBxPrQ9SsDFx93GnqsRFbHeAsxo</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>558</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2FrieNBTA1FbhhfAsrKQGdqQpJKy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2u9xqZ6aVM7buFCvvnVc4UqKQN2D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>file:line:column: function</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The source location to format.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>NprrxfdeXgQp2jPmppDDPA3e1m2</id>
                  <identifier>source_location</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>552</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>sBxPrQ9SsDFx93GnqsRFbHeAsxo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2u9xqZ6aVM7buFCvvnVc4UqKQN2D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-06da</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>714</lineNumber>
      <columnNumber>13</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2XcheXgkSU119aNafGcDWEpWdtA9</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::type_info</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as its demangled type name.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>Pti49hw1tvM23ftRAxRhJE8n9so</id>
                <identifier>type_info</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>222aZN6kQuykzfLnsMUqFmYKUtFA 2zUrxAiGmVvMCWg4LpoYjmbWMFF1</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>727</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>222aZN6kQuykzfLnsMUqFmYKUtFA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2XcheXgkSU119aNafGcDWEpWdtA9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes the demangled name of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ti</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type info to format.</literal>
          </text>
        </children>
        <name>ti</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>Pti49hw1tvM23ftRAxRhJE8n9so</id>
                  <identifier>type_info</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ti</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>719</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zUrxAiGmVvMCWg4LpoYjmbWMFF1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2XcheXgkSU119aNafGcDWEpWdtA9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-038</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4264</lineNumber>
      <columnNumber>23</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ng24DFpVFs9fyatwAD7RTMGzpbN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>group_digits_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by writing its integer value with &apos;,&apos; as a thousands separator.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>hXHaQTtFKznRu6i67C9viZBRFnk</id>
                <identifier>group_digits_view</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4264</lineNumber>
          <columnNumber>64</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3ChRNDupTq1SJuajhJjApqaUXBMY LRkLrwsyKdpHFvWx3u1tSdu9ioN</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4282</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ChRNDupTq1SJuajhJjApqaUXBMY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ng24DFpVFs9fyatwAD7RTMGzpbN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s value to the output, grouping digits with &apos;,&apos;.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The view holding the integer value to format.</literal>
          </text>
        </children>
        <name>view</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>hXHaQTtFKznRu6i67C9viZBRFnk</id>
              <identifier>group_digits_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>view</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4273</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>LRkLrwsyKdpHFvWx3u1tSdu9ioN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ng24DFpVFs9fyatwAD7RTMGzpbN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses format specifiers for a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>group_digits_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> value as integer format specs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context holding the format string range to parse.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-08e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>739</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2yuoRKEaH5EHrizo2h8MoK64kfVp</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats any type derived from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::exception</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as its </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>what()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> message, optionally prefixed with its demangled type name when the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specifier is given.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>T</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>char</identifier>
              </identifier>
            </name>
            <fundamentalType>char</fundamentalType>
          </named>
        </type>
      </type>
    </args>
    <requires>std::is_base_of&lt;std::exception, T&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3WUqk6V1fWrkoPENA9u7ZkZ3waar sf5rNQahCYxVBVB17G6Qc5Q8gwt</functions>
    </public>
    <protected>
      <functions>2BGtxUBgc6cUn3PJkYtmjinY1LMS</functions>
    </protected>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>774</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3WUqk6V1fWrkoPENA9u7ZkZ3waar</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2yuoRKEaH5EHrizo2h8MoK64kfVp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ex</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s message (and optionally its type name) into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying the parsed fill/align/width.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The exception to format.</literal>
          </text>
        </children>
        <name>ex</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3HYmLHW9zYHnfnwVRK2doFGQ6gxM</id>
                  <identifier>exception</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ex</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>751</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>sf5rNQahCYxVBVB17G6Qc5Q8gwt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2yuoRKEaH5EHrizo2h8MoK64kfVp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses fill/align/width and the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (with-typename) type specifier.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>write_padded</name>
  <anchor>write_padded</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>790</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2BGtxUBgc6cUn3PJkYtmjinY1LMS</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>2yuoRKEaH5EHrizo2h8MoK64kfVp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Applies the parsed fill/align/width to an already-formatted message.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The already-formatted message to pad and write.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>message</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-06c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>952</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2WkMLFD6gvDFrJfrQEAu4w5qhVuL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::atomic_flag</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bool</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> returned by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>test</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>aoYTsABB1oU41wRdiayvPkKVFk2</id>
                <identifier>atomic_flag</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>bool</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>bool</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>952</lineNumber>
          <columnNumber>44</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>ZFASgxZN2HtYbRpFsLTYYova2FZ</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>957</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ZFASgxZN2HtYbRpFsLTYYova2FZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2WkMLFD6gvDFrJfrQEAu4w5qhVuL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tests </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>v</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats the resulting value into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The atomic flag to format.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>aoYTsABB1oU41wRdiayvPkKVFk2</id>
                  <identifier>atomic_flag</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-03c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>913</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>qdWkSosysGVLxpu3ebipJakAUYm</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::byte</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unsigned char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> it holds.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2AMmmvE95UubLhZ9oM63UuKS2cDo</id>
                <identifier>byte</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>unsigned int</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>unsigned int</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>913</lineNumber>
          <columnNumber>37</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3zcNC96DHNS2KgcznwbxCNiauxf5</functions>
      <staticFunctions>sPsYh1T7Fw9VB45nSuJAtwTFd6w</staticFunctions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>924</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3zcNC96DHNS2KgcznwbxCNiauxf5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qdWkSosysGVLxpu3ebipJakAUYm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>b</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, converted to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unsigned char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The byte to format.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2AMmmvE95UubLhZ9oM63UuKS2cDo</id>
              <identifier>byte</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>format_as</name>
  <anchor>format_as</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>917</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>sPsYh1T7Fw9VB45nSuJAtwTFd6w</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>qdWkSosysGVLxpu3ebipJakAUYm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>b</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to its underlying </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unsigned char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>b</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> as an </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>unsigned char</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The byte to convert.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned char</identifier>
        </identifier>
      </name>
      <fundamentalType>unsigned char</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2AMmmvE95UubLhZ9oM63UuKS2cDo</id>
              <identifier>byte</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-06b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2020</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2Vmg4hRwNYHnQctk556RcFZJo8SZ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::day</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>yX6L8jmeAoJYbQCQ6gx2D1WiijM</id>
                <identifier>day</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>tvoUM4BA6KPcrWPqrwgyqfFW4Jx 35b3Btj5ggspC3Y6yQ8UeswgQhd2</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2038</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>tvoUM4BA6KPcrWPqrwgyqfFW4Jx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2Vmg4hRwNYHnQctk556RcFZJo8SZ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>d</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The day of the month to format.</literal>
          </text>
        </children>
        <name>d</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>yX6L8jmeAoJYbQCQ6gx2D1WiijM</id>
              <identifier>day</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>d</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2028</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35b3Btj5ggspC3Y6yQ8UeswgQhd2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2Vmg4hRwNYHnQctk556RcFZJo8SZ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0c9</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4132</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3p3LM6pXx4VLCn7pqTcWHW4HPKMe</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>detail::float128</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, an extended-precision floating-point type, reusing the native floating-point formatting logic.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>T4Ur63NS3n6YLnoJPPHGRAV2Qrr</id>
                <identifier>float128</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2oeyCHs49ADme3qgf38aCyWa8GKR</id>
              <identifier>native_formatter</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>T4Ur63NS3n6YLnoJPPHGRAV2Qrr</id>
                          <identifier>float128</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <constant>
                  <kind>constant</kind>
                  <value>detail::type::float_type</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4133</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2jwXJuVkr6aiP1aQF4jeowuJR3Wi zQNbavLk1yi98KNW2J9D9ztmW9b 3fFmS12dQ6vSXqa26TrMmSVBNMvp</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4133</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2jwXJuVkr6aiP1aQF4jeowuJR3Wi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3p3LM6pXx4VLCn7pqTcWHW4HPKMe</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4133</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>zQNbavLk1yi98KNW2J9D9ztmW9b</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3p3LM6pXx4VLCn7pqTcWHW4HPKMe</parent>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4133</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3fFmS12dQ6vSXqa26TrMmSVBNMvp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3p3LM6pXx4VLCn7pqTcWHW4HPKMe</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>set</name>
      <default>true</default>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>U</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>TYPE</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
                <identifier>type</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-083</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>435</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2qbZAsJKTxiHCQ7JiXnaznv3We3Q</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::thread::id</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as its </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overload, via </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_ostream_formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>pyi3DWpZhXsRE5tRvWnc4N5LgPV</id>
                <identifier>id</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>3MWWMy2xdnMJ8bA2MNcjgZJUENqw</id>
                    <identifier>thread</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>rPGJBbSC1hYh6EYVrPYJxMDz2hb</id>
              <identifier>basic_ostream_formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>435</lineNumber>
          <columnNumber>43</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3HbeZtMEqJtGvkmZFHMdDfnnTyCH 4LNDYfUaSToWbTTrJexJYeBmD6Y</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>86</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HbeZtMEqJtGvkmZFHMdDfnnTyCH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by streaming it through </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writing the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatting context to write the result to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>79</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LNDYfUaSToWbTTrJexJYeBmD6Y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Disabled; ostream-based formatting has no debug format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-001f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4103</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2bAkTSRz2T7EPn7hqr7ThkXn3Gu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>long</identifier>
              </identifier>
            </name>
            <fundamentalType>long</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2KLv84ud7rUV1nXgE9ZF76xf3PDX</id>
                          <identifier>long_type</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4103</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2eyJx5Hu4ZKzmuTW6dgsms6mPSzg</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4103</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2eyJx5Hu4ZKzmuTW6dgsms6mPSzg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bAkTSRz2T7EPn7hqr7ThkXn3Gu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>long</identifier>
            </identifier>
          </name>
          <fundamentalType>long</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0189</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>584</lineNumber>
      <columnNumber>26</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>LrY1G3d7TFPJ5NwQiuPsHuj3qmL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::monostate</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as the literal string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>monostate</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>25o789tJiWJUXxUDL6nrYoy57xuT</id>
                <identifier>monostate</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3TvFH4ta5hZ1PeMWRV6BYHawb3jj 2v2TauRBRQpZqN6pzi22WVbzPzw6</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>596</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3TvFH4ta5hZ1PeMWRV6BYHawb3jj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>LrY1G3d7TFPJ5NwQiuPsHuj3qmL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Writes the literal string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>monostate</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The monostate object to format (carries no data).</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>25o789tJiWJUXxUDL6nrYoy57xuT</id>
                  <identifier>monostate</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>588</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2v2TauRBRQpZqN6pzi22WVbzPzw6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>LrY1G3d7TFPJ5NwQiuPsHuj3qmL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0e6</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2052</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4D4F9sg7MUzz1G1dTrXBFNr9WEvx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::month</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2AZ6kCA3mdTrK5VMoHMZSMdeo4hV</id>
                <identifier>month</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>WANf42Ft7nJnDJpr8ZVNmfegbDC vqdJf5CeqTpumeaRQSuRgscbh3Q</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2074</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>WANf42Ft7nJnDJpr8ZVNmfegbDC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4D4F9sg7MUzz1G1dTrXBFNr9WEvx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>m</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The month to format.</literal>
          </text>
        </children>
        <name>m</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2AZ6kCA3mdTrK5VMoHMZSMdeo4hV</id>
              <identifier>month</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>m</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2060</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>vqdJf5CeqTpumeaRQSuRgscbh3Q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4D4F9sg7MUzz1G1dTrXBFNr9WEvx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-093</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4114</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>34SaBqwS5LjdTTyQS7CVP29zaGjZ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>3UruDatmFgHZgtqL9Fjv6YTVueUx</id>
                <identifier>nullptr_t</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <pointer>
                      <kind>pointer</kind>
                      <pointeeType>
                        <named>
                          <kind>named</kind>
                          <isConst/>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>void</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>void</fundamentalType>
                        </named>
                      </pointeeType>
                    </pointer>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4114</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3EYNhfVhABjGn4eCAWPKqgQTU3Gr</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4114</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3EYNhfVhABjGn4eCAWPKqgQTU3Gr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>34SaBqwS5LjdTTyQS7CVP29zaGjZ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3UruDatmFgHZgtqL9Fjv6YTVueUx</id>
              <identifier>nullptr_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-03b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>315</lineNumber>
      <columnNumber>26</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>q1tVSC2AUsfwPEu3MKrpNWvXBTV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::filesystem::path</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, honoring the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>?</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> debug-quoting and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>g</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> generic-path-format specifiers.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                <identifier>path</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>VYe1aLf54wHk7JvxMVEVegnQEFe</id>
                    <identifier>filesystem</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3xvC7TSb3RJaxM6Tg8ocWmKZhKzJ tVepEG6LUP3DyjdW2aBUZP2vmra DMZ2JkckEPgvHpB4reuzVkxGLKq</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>353</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3xvC7TSb3RJaxM6Tg8ocWmKZhKzJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q1tVSC2AUsfwPEu3MKrpNWvXBTV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>p</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying width and the parsed debug/generic options.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The filesystem path to format.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>VYe1aLf54wHk7JvxMVEVegnQEFe</id>
                      <identifier>filesystem</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                          <identifier>std</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>p</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>330</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>tVepEG6LUP3DyjdW2aBUZP2vmra</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q1tVSC2AUsfwPEu3MKrpNWvXBTV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the path-specific format specifier, e.g. width, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>?</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>g</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>325</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>DMZ2JkckEPgvHpB4reuzVkxGLKq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q1tVSC2AUsfwPEu3MKrpNWvXBTV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Enables or disables debug (quoted) formatting.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to quote and escape the formatted path.</literal>
          </text>
        </children>
        <name>set</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>set</name>
      <default>true</default>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-027</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4099</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>Z329jE2c57W84w9KWbLiQHHY1xi</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>short</identifier>
              </identifier>
            </name>
            <fundamentalType>short</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>int</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>int</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4099</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2yrEZteMfFcr8Qzv6CYTPFR7cCso</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4099</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2yrEZteMfFcr8Qzv6CYTPFR7cCso</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Z329jE2c57W84w9KWbLiQHHY1xi</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>short</identifier>
            </identifier>
          </name>
          <fundamentalType>short</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0c3</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4095</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3iw4nqTtEKodAASvjTuaUC3cYwZT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>signed char</identifier>
              </identifier>
            </name>
            <fundamentalType>signed char</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>int</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>int</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4095</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2FHtjeammGky7wb7jSEfxqb4NFBW</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4095</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2FHtjeammGky7wb7jSEfxqb4NFBW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3iw4nqTtEKodAASvjTuaUC3cYwZT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>signed char</identifier>
            </identifier>
          </name>
          <fundamentalType>signed char</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-009</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2228</lineNumber>
      <columnNumber>26</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>8GsSP5Va5vWha267vm2EyVVzJ8v</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::tm</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
                <identifier>tm</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>458cvqsVQrUVNXUBzHyXnvhGHb9h 2tqTboExnbvoPACY5KtvVLbG3BEB</functions>
    </public>
    <protected>
      <functions>4UrhtvpeBGueEjnEdXJPrAh3eTDM 2Xu5oWshfxvvimeyCGsVdRKiDzPj 3rbE4kWbzx5wgmKb36cXsQhCbPJh i6ugvLsd2vm8Vavu6WrcZxZQuSp</functions>
    </protected>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2310</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>458cvqsVQrUVNXUBzHyXnvhGHb9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tm</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The broken-down time to format.</literal>
          </text>
        </children>
        <name>tm</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
                  <identifier>tm</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>tm</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2302</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2tqTboExnbvoPACY5KtvVLbG3BEB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>do_format</name>
  <anchor>do_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2280</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4UrhtvpeBGueEjnEdXJPrAh3eTDM</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tm</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (with optional sub-second precision) and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The broken-down time to format.</literal>
          </text>
        </children>
        <name>tm</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sub-second part to append, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>nullptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the value being formatted has whole-second precision.</literal>
          </text>
        </children>
        <name>subsecs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
                  <identifier>tm</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>tm</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Duration</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>subsecs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>do_parse</name>
  <anchor>do_parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2247</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Xu5oWshfxvvimeyCGsVdRKiDzPj</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Whether the </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>%z</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>/</literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>%Z</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> timezone conversions are valid for the type being parsed for.</literal>
          </text>
        </children>
        <name>has_timezone</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>has_timezone</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>localized</name>
  <anchor>localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2238</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3rbE4kWbzx5wgmKb36cXsQhCbPJh</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns whether the format specifier requested localized output.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>L</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> flag was parsed, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_localized</name>
  <anchor>set_localized</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2240</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>i6ugvLsd2vm8Vavu6WrcZxZQuSp</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>8GsSP5Va5vWha267vm2EyVVzJ8v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Marks the format specifier as requesting localized output.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0825</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4097</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2pLbAXsPeR9dC8LZU4ntJtB726oF</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>unsigned char</identifier>
              </identifier>
            </name>
            <fundamentalType>unsigned char</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>unsigned int</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>unsigned int</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4097</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>AjSBbBjidR3U7h6gUoBSD54MUTy</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4097</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>AjSBbBjidR3U7h6gUoBSD54MUTy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2pLbAXsPeR9dC8LZU4ntJtB726oF</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>unsigned char</identifier>
            </identifier>
          </name>
          <fundamentalType>unsigned char</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0d2</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4106</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3w6i3DLn9t7z9e5TNR1wfXQoo3FU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>unsigned long</identifier>
              </identifier>
            </name>
            <fundamentalType>unsigned long</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>34kU6BFtegy8fuBZHTp9f6K19PhG</id>
                          <identifier>ulong_type</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4106</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>36TA5HU2XZooB1A8T2vSafyrHixp</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4106</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>36TA5HU2XZooB1A8T2vSafyrHixp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3w6i3DLn9t7z9e5TNR1wfXQoo3FU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>unsigned long</identifier>
            </identifier>
          </name>
          <fundamentalType>unsigned long</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-005</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4101</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>5LFok772cLbgAQGaEprTKKycXwL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>unsigned short</identifier>
              </identifier>
            </name>
            <fundamentalType>unsigned short</fundamentalType>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>unsigned int</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>unsigned int</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4101</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3rHpVRVXuS2mkS7EVxbo7YPc1Cbu</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4101</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3rHpVRVXuS2mkS7EVxbo7YPc1Cbu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>5LFok772cLbgAQGaEprTKKycXwL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>unsigned short</identifier>
            </identifier>
          </name>
          <fundamentalType>unsigned short</fundamentalType>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-019</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>1984</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>MT2kYBVH6xN1snGnjsdVQUmCWHS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::weekday</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2zS9m5gEyXHu58re5ETqFQeymUPa</id>
                <identifier>weekday</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>45GJ7nVQj7TZCf8EFdPruhpLHJo1 3SyY9y5khQfGAF2zcrecuqm3hfKx</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2006</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>45GJ7nVQj7TZCf8EFdPruhpLHJo1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>MT2kYBVH6xN1snGnjsdVQUmCWHS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wd</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The weekday to format.</literal>
          </text>
        </children>
        <name>wd</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2zS9m5gEyXHu58re5ETqFQeymUPa</id>
              <identifier>weekday</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>wd</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>1992</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3SyY9y5khQfGAF2zcrecuqm3hfKx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>MT2kYBVH6xN1snGnjsdVQUmCWHS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-02e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2088</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>eiv9YXbS4C7fk4abJfyXHeiSjYd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::year</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>GwqNEs9TWWEkLNefRGDP2sbZVTQ</id>
                <identifier>year</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2J596DmJ5y4YrfURARo9EyT6uF88 46Hu6RaciJ2xvo7xgNgy21L5UQDt</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2106</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2J596DmJ5y4YrfURARo9EyT6uF88</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>eiv9YXbS4C7fk4abJfyXHeiSjYd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>y</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The year to format.</literal>
          </text>
        </children>
        <name>y</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>GwqNEs9TWWEkLNefRGDP2sbZVTQ</id>
              <identifier>year</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>y</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2096</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>46Hu6RaciJ2xvo7xgNgy21L5UQDt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>eiv9YXbS4C7fk4abJfyXHeiSjYd</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0ea</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2120</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4GbWT1LA5PPTxA7e9KoLKqpBdnWF</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::year_month_day</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>Bzd14Y7Nw58ebmL7VwujKhk2oD4</id>
                <identifier>year_month_day</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3QuAabgW7zZZcBc1JUDdc4zwmv3k 2ThtcMn1nyTYe28p5fXi4kMycwyL</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2138</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QuAabgW7zZZcBc1JUDdc4zwmv3k</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4GbWT1LA5PPTxA7e9KoLKqpBdnWF</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The date to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>Bzd14Y7Nw58ebmL7VwujKhk2oD4</id>
              <identifier>year_month_day</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2128</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ThtcMn1nyTYe28p5fXi4kMycwyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4GbWT1LA5PPTxA7e9KoLKqpBdnWF</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4111</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2eerJgchfChZXvoqqb7mBVr3nx15</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4E9ZLdvJJCrDrVFdVbYjc1iWWiEd</id>
                <identifier>std_string_view</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
                          <identifier>basic_string_view</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4111</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>ZFJuX8BD8CRBs51yq48PWX83zZp</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4111</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ZFJuX8BD8CRBs51yq48PWX83zZp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2eerJgchfChZXvoqqb7mBVr3nx15</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4E9ZLdvJJCrDrVFdVbYjc1iWWiEd</id>
              <identifier>std_string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0fb</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4108</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4W1zj1sVksW8dvxxBeAJgoKv2hLs</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <pointer>
            <kind>pointer</kind>
            <pointeeType>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>Char</identifier>
                  </identifier>
                </name>
              </named>
            </pointeeType>
          </pointer>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <pointer>
                      <kind>pointer</kind>
                      <pointeeType>
                        <named>
                          <kind>named</kind>
                          <isConst/>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </pointeeType>
                    </pointer>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4108</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>AypRqA81yZkVuvd8LRXoxfZR92x</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4108</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>AypRqA81yZkVuvd8LRXoxfZR92x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4W1zj1sVksW8dvxxBeAJgoKv2hLs</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Char</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-001c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4116</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2RjKk6GQhyXV6p2YRJ7XRBi5aPh</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Type, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by delegating to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;Base, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <pointer>
            <kind>pointer</kind>
            <pointeeType>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </pointeeType>
          </pointer>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <pointer>
                      <kind>pointer</kind>
                      <pointeeType>
                        <named>
                          <kind>named</kind>
                          <isConst/>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>void</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>void</fundamentalType>
                        </named>
                      </pointeeType>
                    </pointer>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4116</lineNumber>
          <columnNumber>1</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3Zq3zoPFvfKz9YSrKdKjJQBgtVzc</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4116</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Zq3zoPFvfKz9YSrKdKjJQBgtVzc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2RjKk6GQhyXV6p2YRJ7XRBi5aPh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Base</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>void</identifier>
                </identifier>
              </name>
              <fundamentalType>void</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0669</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>896</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2Ruwkvrx5dTD6WRxLmr56FJGzzNw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a bit-reference proxy (e.g. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::vector&lt;bool&gt;::reference</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::bitset&lt;N&gt;::reference</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) the same way as the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bool</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> it refers to.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>BitRef</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>BitRef</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>detail::is_bit_reference_like&lt;BitRef&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>bool</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>bool</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>898</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3mwJ8Bc4taheizre7bZHrRxT4R9i</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>903</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3mwJ8Bc4taheizre7bZHrRxT4R9i</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2Ruwkvrx5dTD6WRxLmr56FJGzzNw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>v</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, converted to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bool</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The bit-reference proxy to format.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>BitRef</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-01f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>569</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ScWn5ALnWCqgFuH5JpZqNkfNXkH</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>R</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a bracketed, separator-delimited sequence of its elements, for range kinds other than map, string, and debug string.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>R</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <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</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <typedefs>hZHi3hdoCJZvp3vDHacyZYJMPbk</typedefs>
      <functions>413UJEuoDnbMVFgPzVKthJUKf5AT 3HJqrM8okEpycckprhjS9PKwT4VN 25Rdg3iDAnqxDHMUpGkw9eonjEMe</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>nonlocking</name>
  <anchor>nonlocking</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>585</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>hZHi3hdoCJZvp3vDHacyZYJMPbk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ScWn5ALnWCqgFuH5JpZqNkfNXkH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Marks this formatter as not requiring locking, since it performs no locale-dependent formatting itself.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>589</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>413UJEuoDnbMVFgPzVKthJUKf5AT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ScWn5ALnWCqgFuH5JpZqNkfNXkH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs the formatter, using </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> brackets instead of the default </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>R</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is formatted as a set.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>607</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HJqrM8okEpycckprhjS9PKwT4VN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ScWn5ALnWCqgFuH5JpZqNkfNXkH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to the underlying range formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>range_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>range</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>599</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>25Rdg3iDAnqxDHMUpGkw9eonjEMe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ScWn5ALnWCqgFuH5JpZqNkfNXkH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the range and its elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0e9</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>617</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4FSMA4BnaaZKMd2mEHv8eB27ZyLg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a map-like range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>R</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{key: value, ...}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> sequence of its key-value pairs.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>R</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <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</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>47DQF84wbc6FyBrovabQRsPUrdZY 7gYhxcMayWipysBG8o5KJUMLPfN 2Aw3CoKhBNegwEPV4ZhU5poxfBKi</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>632</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>47DQF84wbc6FyBrovabQRsPUrdZY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4FSMA4BnaaZKMd2mEHv8eB27ZyLg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs the formatter with the default </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{key: value, ...}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> layout.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>660</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>7gYhxcMayWipysBG8o5KJUMLPfN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4FSMA4BnaaZKMd2mEHv8eB27ZyLg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>map</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a sequence of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>key: value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> pairs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The map-like range to format.</literal>
          </text>
        </children>
        <name>map</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>map_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>map</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>638</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Aw3CoKhBNegwEPV4ZhU5poxfBKi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4FSMA4BnaaZKMd2mEHv8eB27ZyLg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the map and its key-value pairs. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> suppresses the enclosing braces.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-068</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>684</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2T8n1TrFKAwejqBcgv8HbyG22bhB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>R</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> of characters as a string, quoting and escaping it when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>R</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s range format kind is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>debug_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>R</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>range_format_kind&lt;R, Char&gt;::value == range_format::string ||
                range_format_kind&lt;R, Char&gt;::value ==
                    range_format::debug_string</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>33UvVvxBFh3VrNQFQDyNFGSW2ABQ 3PAWZESqyaFGvXYhgRjCSemZv3TS</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>714</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>33UvVvxBFh3VrNQFQDyNFGSW2ABQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2T8n1TrFKAwejqBcgv8HbyG22bhB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a string, quoting it if this is a debug-string formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range of characters to format.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>range_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>range</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>705</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3PAWZESqyaFGvXYhgRjCSemZv3TS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2T8n1TrFKAwejqBcgv8HbyG22bhB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier, delegating to the underlying string formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0f98</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3167</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4UcPgH3PW2a4j28h2jRNUsgmexV6</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A formatter specialization for natively supported types.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>T</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>detail::type_constant&lt;T, Char&gt;::value !=
                             detail::type::custom_type</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2oeyCHs49ADme3qgf38aCyWa8GKR</id>
              <identifier>native_formatter</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <constant>
                  <kind>constant</kind>
                  <value>detail::type_constant&lt;T, Char&gt;::value</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>3170</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>aDHcvtFkDSztsBim3Fk2PJ7YMjq TuAh8j1i5jeWzEKya2gL9ATiT5m 2F2GwUUdxG1ZMTfTvnoFw6Sa725r</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3170</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>aDHcvtFkDSztsBim3Fk2PJ7YMjq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4UcPgH3PW2a4j28h2jRNUsgmexV6</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3170</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>TuAh8j1i5jeWzEKya2gL9ATiT5m</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4UcPgH3PW2a4j28h2jRNUsgmexV6</parent>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3170</lineNumber>
      <columnNumber>7</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2F2GwUUdxG1ZMTfTvnoFw6Sa725r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4UcPgH3PW2a4j28h2jRNUsgmexV6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>bool</identifier>
            </identifier>
          </name>
          <fundamentalType>bool</fundamentalType>
        </named>
      </type>
      <name>set</name>
      <default>true</default>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>U</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>TYPE</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>38kLPAQXFSyWt2fFK9QPjDUGiAJw</id>
                <identifier>type</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-02a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>928</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>bLBBjGtqhGooeE9Pnx7zVxUDjRq</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a container adaptor </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (like </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::stack</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) as its underlying container.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>T</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>conjunction&lt;is_container_adaptor&lt;T&gt;,
                            bool_constant&lt;range_format_kind&lt;T, Char&gt;::value ==
                                          range_format::disabled&gt;&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3wcaa1pwwJhJgM4tkdJ7QBpfynyb</id>
                          <identifier>all</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>container_type</identifier>
                                      <prefix>
                                        <identifier>
                                          <kind>identifier</kind>
                                          <identifier>T</identifier>
                                        </identifier>
                                      </prefix>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>933</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>sPvtju7BCkhFNevj2iNfxgUbqLu</typedefs>
      <functions>2gkKiwKLFG593XE6K2S7Pr8ozfya</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>all</name>
  <anchor>all</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>935</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>sPvtju7BCkhFNevj2iNfxgUbqLu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>bLBBjGtqhGooeE9Pnx7zVxUDjRq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A view over </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s underlying container type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3wcaa1pwwJhJgM4tkdJ7QBpfynyb</id>
          <identifier>all</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>container_type</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>940</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2gkKiwKLFG593XE6K2S7Pr8ozfya</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>bLBBjGtqhGooeE9Pnx7zVxUDjRq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s underlying container.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container adaptor to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-082a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>323</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2paopBPqzesMaoqXc14beMmyN3ix</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a tuple-like type as a parenthesized, separator-delimited sequence of its elements.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Tuple</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Tuple</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>fmt::is_tuple_like&lt;Tuple&gt;::value &amp;&amp;
                             fmt::is_tuple_formattable&lt;Tuple, Char&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>hr5soSFhYDfnNYeDc3kHZRm8Hoh fbToK555tojMCX4oS5ZsAbhUiSx 3Y9S4noX29GR1foHxFa3Czbd5A2s 3NFLs47RD7RmUqCU1irDUjMAFcz2 39a5NZEfwcNkyYK19RvUeKM3GvuM</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>338</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>hr5soSFhYDfnNYeDc3kHZRm8Hoh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2paopBPqzesMaoqXc14beMmyN3ix</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a formatter with the default separator and parentheses.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>377</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>fbToK555tojMCX4oS5ZsAbhUiSx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2paopBPqzesMaoqXc14beMmyN3ix</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each element with its formatter, separated by the configured separator and enclosed in brackets.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Tuple</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>358</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y9S4noX29GR1foHxFa3Czbd5A2s</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2paopBPqzesMaoqXc14beMmyN3ix</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the tuple and its elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_brackets</name>
  <anchor>set_brackets</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>349</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3NFLs47RD7RmUqCU1irDUjMAFcz2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2paopBPqzesMaoqXc14beMmyN3ix</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the strings written before the first and after the last element.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The opening bracket string.</literal>
          </text>
        </children>
        <name>open</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The closing bracket string.</literal>
          </text>
        </children>
        <name>close</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>open</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>close</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_separator</name>
  <anchor>set_separator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>342</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>39a5NZEfwcNkyYK19RvUeKM3GvuM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2paopBPqzesMaoqXc14beMmyN3ix</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the string written between formatted tuple elements.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to use.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-002f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>607</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3NxZY6vMK3QQcqPTxTzCkAfy2a7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a variant-like type as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>variant(alternative)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>valueless by exception</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if it holds no value.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Variant</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Variant</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>std::conjunction_v&lt;
                     is_variant_like&lt;Variant&gt;,
                     detail::is_variant_formattable&lt;Variant, Char&gt;&gt;</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2LFjZNKp2u6RcRj5eKd44AcDweci 3rFtWjqFtkwL2r7GRcExEcywsZW</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>622</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2LFjZNKp2u6RcRj5eKd44AcDweci</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3NxZY6vMK3QQcqPTxTzCkAfy2a7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>variant(alternative)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The variant-like object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Variant</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>614</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3rFtWjqFtkwL2r7GRcExEcywsZW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3NxZY6vMK3QQcqPTxTzCkAfy2a7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0fc</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>935</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4WiN1oDtGa6ZWb5RXTY6GkMU8GLu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::atomic&lt;T&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> value it holds, loading it before formatting.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4SYcjDqypVkDtqWck6Lmq8rfmVKd</id>
                <identifier>atomic</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>is_formattable&lt;T, Char&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>937</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2YCMBykFnpwEzZvdZ8Ktidb5Erkt</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>942</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2YCMBykFnpwEzZvdZ8Ktidb5Erkt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4WiN1oDtGa6ZWb5RXTY6GkMU8GLu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Loads </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>v</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats the resulting value into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The atomic value to format.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>4SYcjDqypVkDtqWck6Lmq8rfmVKd</id>
                  <identifier>atomic</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0a2</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Fwnb5PnBi2cujqyK7fsJArqdaUE</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::bitset&lt;N&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a string of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>&apos;0&apos;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>/</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>&apos;1&apos;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters, most significant bit first.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2Ge1Ttg1fMZPsHZPtUid3ym8niwh</id>
                <identifier>bitset</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <constant>
                    <kind>constant</kind>
                    <value>N</value>
                  </constant>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3XKz8inHpGJksFbhaibA2i7GMd9v</id>
              <identifier>nested_formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
                          <identifier>basic_string_view</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>406</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>Pu8Q9FHypNMg945R9xpHnzbX65P kBfb6iveJ3vsg2U1sQb3DhVyBHh KrJow3PHz35KUVDKYecTj7PbyAm 3KYrjv6vKwmBZuDNZFRPjC6FkawZ</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>425</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Pu8Q9FHypNMg945R9xpHnzbX65P</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3Fwnb5PnBi2cujqyK7fsJArqdaUE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a bit string into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The bitset to format.</literal>
          </text>
        </children>
        <name>bs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2Ge1Ttg1fMZPsHZPtUid3ym8niwh</id>
                  <identifier>bitset</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <constant>
                      <kind>constant</kind>
                      <value>N</value>
                    </constant>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>bs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>nested</name>
  <anchor>nested</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4385</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>kBfb6iveJ3vsg2U1sQb3DhVyBHh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Wraps </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> together with the nested formatter so it can be formatted through a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nested_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by the enclosing formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view combining </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with this object&apos;s nested formatter.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format with the nested formatter.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2LQGR8bndWJT7eRacpbnQtFtVKgE</id>
          <identifier>nested_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4345</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>KrJow3PHz35KUVDKYecTj7PbyAm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses alignment and width specifiers, then delegates to the nested formatter&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for the remainder of the format spec.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context holding the format string range to parse.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>write_padded</name>
  <anchor>write_padded</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4368</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3KYrjv6vKwmBZuDNZFRPjC6FkawZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invokes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>write</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with an output iterator, buffering its output and padding it to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>width_</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (as parsed by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) before writing it to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the padded output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the padded output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A callable that writes the nested value&apos;s unpadded output to the iterator passed to it.</literal>
          </text>
        </children>
        <name>write</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>F</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>write</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0ce</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>974</lineNumber>
      <columnNumber>38</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3t8YoCb2aNoyALtQvLTSWnWEKmTB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::complex&lt;T&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>real+imagi</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>real-imagi</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>), applying the parsed specs to both the real and imaginary parts.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3dyWujUNnyLbB2sGe5Ldo5vDdJRJ</id>
                <identifier>complex</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>31LfXsmyKhqGs7pKecRicLZXQqkQ 424sTek5tqWnCLHyPW11P6dUHBpi</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>1014</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31LfXsmyKhqGs7pKecRicLZXQqkQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3t8YoCb2aNoyALtQvLTSWnWEKmTB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>c</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>real+imagi</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>real-imagi</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The complex number to format.</literal>
          </text>
        </children>
        <name>c</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3dyWujUNnyLbB2sGe5Ldo5vDdJRJ</id>
                  <identifier>complex</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>c</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>1004</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>424sTek5tqWnCLHyPW11P6dUHBpi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3t8YoCb2aNoyALtQvLTSWnWEKmTB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the complex number&apos;s real and imaginary parts.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-067</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2378</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2SeYLD2w1Cm5sS65e6mpmrpK4JYE</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::chrono::local_time</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, which has an unspecified time zone.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3QiJf1UMn3baiJzMB1FFRor6uLSL</id>
                <identifier>local_time</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Duration</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3Sanocxv5P4fwkus3Yc6twwrvQpR 2K2TCaSzEt4wdmfVtyTuAyHs9EW8</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2391</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Sanocxv5P4fwkus3Yc6twwrvQpR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SeYLD2w1Cm5sS65e6mpmrpK4JYE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The local time to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3QiJf1UMn3baiJzMB1FFRor6uLSL</id>
              <identifier>local_time</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Duration</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2383</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2K2TCaSzEt4wdmfVtyTuAyHs9EW8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SeYLD2w1Cm5sS65e6mpmrpK4JYE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0b8a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4309</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3aEaSAFoLyXe3u1FChdk2hVvTVWo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nested_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by delegating to its stored formatter.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2LQGR8bndWJT7eRacpbnQtFtVKgE</id>
                <identifier>nested_view</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>37kg6rMJoXu635ASzZPSCR7cMn4K oWFwTtX5Acy29iPvLyJZLdypb3K</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4321</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>37kg6rMJoXu635ASzZPSCR7cMn4K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3aEaSAFoLyXe3u1FChdk2hVvTVWo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s value using </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s stored formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value and formatter pair to format.</literal>
          </text>
        </children>
        <name>view</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2LQGR8bndWJT7eRacpbnQtFtVKgE</id>
              <identifier>nested_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>view</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4314</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>oWFwTtX5Acy29iPvLyJZLdypb3K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3aEaSAFoLyXe3u1FChdk2hVvTVWo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts an empty format spec, since the nested formatter has already parsed its own spec.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context holding the format string range to parse.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-09e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>441</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3CrNBkf9NugN54HMe3QkTzZNLt1i</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::optional&lt;T&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>optional(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>none</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when it is empty.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>Q5qkCwf6XjDZbYZWn2fGK58ZbpU</id>
                <identifier>optional</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>is_formattable&lt;T, Char&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2KejeH1GpXs8gLZA2ttPyYqB48zr vqeHyA6NqAUNEW5Ekqvq66r981f</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>465</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2KejeH1GpXs8gLZA2ttPyYqB48zr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3CrNBkf9NugN54HMe3QkTzZNLt1i</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>opt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>optional(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>none</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when empty, into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The optional value to format.</literal>
          </text>
        </children>
        <name>opt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>Q5qkCwf6XjDZbYZWn2fGK58ZbpU</id>
                  <identifier>optional</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>opt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>455</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>vqeHyA6NqAUNEW5Ekqvq66r981f</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3CrNBkf9NugN54HMe3QkTzZNLt1i</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the underlying value&apos;s formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-012</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>1046</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>G2TiMiAKSazi2GCLSS43nsvAhaM</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::reference_wrapper&lt;T&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> the same way as the referenced </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4TdJfNzTiyAR37QcjGNXsiUpix83</id>
                <identifier>reference_wrapper</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <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</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
                          <identifier>remove_cvref_t</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>T</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>1052</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2ySo74vgC3SZfra5vWwsqnxiJXc4</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>1057</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ySo74vgC3SZfra5vWwsqnxiJXc4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>G2TiMiAKSazi2GCLSS43nsvAhaM</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats the object referenced by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ref</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The reference wrapper whose referent is formatted.</literal>
          </text>
        </children>
        <name>ref</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4TdJfNzTiyAR37QcjGNXsiUpix83</id>
              <identifier>reference_wrapper</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>ref</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-01d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>105</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>QeD5XWxxP8LmgDxyRYYigigbrkg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A formatter for values wrapped with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::streamed</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, which formats the wrapped value via its ostream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4SrFXnPaLwU9QYfQ78NNZya5aS7q</id>
                <identifier>streamed_view</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>rPGJBbSC1hYh6EYVrPYJxMDz2hb</id>
              <identifier>basic_ostream_formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ostream.h</shortPath>
          <sourcePath>include/fmt/ostream.h</sourcePath>
          <lineNumber>106</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>njzzrjxckMN2RMfo2a3esu9RN7h 4LNDYfUaSToWbTTrJexJYeBmD6Y</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<overloads>
  <name>format</name>
  <anchor>format-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>86</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>njzzrjxckMN2RMfo2a3esu9RN7h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QeD5XWxxP8LmgDxyRYYigigbrkg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The wrapper holding the value to format.</literal>
          </text>
        </children>
        <name>view</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatting context to write the result to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2MmLzTwwJSrShfdfBfDRMmNuRCp1 3HbeZtMEqJtGvkmZFHMdDfnnTyCH</members>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
</overloads>
<function>
  <name>format</name>
  <anchor>format-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>112</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MmLzTwwJSrShfdfBfDRMmNuRCp1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QeD5XWxxP8LmgDxyRYYigigbrkg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats the value wrapped by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by streaming it through </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writing the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The wrapper holding the value to format.</literal>
          </text>
        </children>
        <name>view</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatting context to write the result to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4SrFXnPaLwU9QYfQ78NNZya5aS7q</id>
              <identifier>streamed_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>view</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>86</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HbeZtMEqJtGvkmZFHMdDfnnTyCH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by streaming it through </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writing the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatting context to write the result to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set_debug_format</name>
  <anchor>set_debug_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>79</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LNDYfUaSToWbTTrJexJYeBmD6Y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rPGJBbSC1hYh6EYVrPYJxMDz2hb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Disabled; ostream-based formatting has no debug format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0a5</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>727</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3K1f6osZ6NyC4erAi6qv2rtX1CqP</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatter for a value wrapped by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::styled</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying the wrapped text style around the underlying formatter&apos;s output.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>dmpWkbVN5MsZfvYKn5DxsFxtuWX</id>
                <identifier>styled_arg</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/color.h</shortPath>
          <sourcePath>include/fmt/color.h</sourcePath>
          <lineNumber>727</lineNumber>
          <columnNumber>49</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>bnbKqntaD28ZLt65RPHtdWcANdF</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>733</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>bnbKqntaD28ZLt65RPHtdWcANdF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3K1f6osZ6NyC4erAi6qv2rtX1CqP</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats the wrapped value surrounded by ANSI escape sequences for its text style.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The styled argument to format.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>dmpWkbVN5MsZfvYKn5DxsFxtuWX</id>
                  <identifier>styled_arg</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arg</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0180</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2320</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>LSG9FdTW7krHb3zS7fWZ68UDuZz</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::chrono::sys_time</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4AkSDwiADJ6Eni9WCzFsTV2EhJYn</id>
                <identifier>sys_time</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Duration</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3p1mLN2cxhaKkyd1QYqHRUbSJPHd 2uqeJwt5QNM94kCVa6sRKaLkHJah</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2332</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3p1mLN2cxhaKkyd1QYqHRUbSJPHd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>LSG9FdTW7krHb3zS7fWZ68UDuZz</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The system-clock time point to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4AkSDwiADJ6Eni9WCzFsTV2EhJYn</id>
              <identifier>sys_time</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Duration</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2324</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2uqeJwt5QNM94kCVa6sRKaLkHJah</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>LSG9FdTW7krHb3zS7fWZ68UDuZz</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-060</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>830</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2MH7D8kjSfsdwTyQRRgL3N3Dpveh</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tuple_join_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each tuple element with its own formatter, separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tuple_join_view::sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Tuple</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
                <identifier>tuple_join_view</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Tuple</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>is_tuple_like&lt;Tuple&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>7vv4Kb6u8PoHvtBUfE37vSpvuyg 2H9Cp5Hq6KEYq4fqpf9ANzooEYGV</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>843</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>7vv4Kb6u8PoHvtBUfE37vSpvuyg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2MH7D8kjSfsdwTyQRRgL3N3Dpveh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each tuple element with its own formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple join view to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>iterator</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <identifier>FormatContext</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
                  <identifier>tuple_join_view</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Tuple</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>835</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2H9Cp5Hq6KEYq4fqpf9ANzooEYGV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2MH7D8kjSfsdwTyQRRgL3N3Dpveh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for each tuple element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-087</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>855</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2t9AXuCqVpgNZJemRcBwdpBaMpuT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a signed bit-precise integer (</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>_BitInt(N)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) the same way as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>long long</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, by first converting it.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2ozBdBVrCuZdJrHHjFoDVtxhoE7z</id>
                <identifier>ubitint</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <constant>
                    <kind>constant</kind>
                    <value>N</value>
                  </constant>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>long long</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>long long</fundamentalType>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>855</lineNumber>
          <columnNumber>45</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2QZCKqpUBLFmhKv4Xq1jVgJPTZdf</functions>
      <staticFunctions>2MTd1duXkQAvZPicdpWaJW5NV8E8</staticFunctions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>868</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2QZCKqpUBLFmhKv4Xq1jVgJPTZdf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2t9AXuCqVpgNZJemRcBwdpBaMpuT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>x</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>long long</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and formats the resulting value into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The bit-precise integer to format.</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3NBkzR4zaPPcc5WffuzKod9vTNwb</id>
              <identifier>bitint</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>N</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>format_as</name>
  <anchor>format_as</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>860</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MTd1duXkQAvZPicdpWaJW5NV8E8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2t9AXuCqVpgNZJemRcBwdpBaMpuT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>x</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>long long</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>x</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>long long</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The bit-precise integer to convert.</literal>
          </text>
        </children>
        <name>x</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
          <identifier>ullong</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3NBkzR4zaPPcc5WffuzKod9vTNwb</id>
              <identifier>bitint</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>N</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0f95</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>519</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4UV3z5io5St8yfZ1swg6xFpmAXy6</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::unexpected&lt;E&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unexpected(error)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2RDzZaGHHKemW7RQFb3kER9otnfE</id>
                <identifier>unexpected</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>E</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>is_formattable&lt;E, Char&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>2XbXhAVP7n9nx9PqQGrQDRhTtoyk 3cUb9CaN6nHHaKdih9GrssryNMQb</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>532</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2XbXhAVP7n9nx9PqQGrQDRhTtoyk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4UV3z5io5St8yfZ1swg6xFpmAXy6</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unexpected(error)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The unexpected object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2RDzZaGHHKemW7RQFb3kER9otnfE</id>
                  <identifier>unexpected</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>E</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>524</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3cUb9CaN6nHHaKdih9GrssryNMQb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4UV3z5io5St8yfZ1swg6xFpmAXy6</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-0b80</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2362</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3ZiYnyp2DUg4YDDt6bHx4W4FKpdK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::chrono::utc_time</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2k8HFDPbESjRgLYAzesgWMMVn7jG</id>
                <identifier>utc_time</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Duration</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4AkSDwiADJ6Eni9WCzFsTV2EhJYn</id>
                          <identifier>sys_time</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Duration</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/chrono.h</shortPath>
          <sourcePath>include/fmt/chrono.h</sourcePath>
          <lineNumber>2363</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>PYVrGwkT7Moyi3r6vYkAAgr63SE</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2368</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>PYVrGwkT7Moyi3r6vYkAAgr63SE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3ZiYnyp2DUg4YDDt6bHx4W4FKpdK</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>val</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The UTC time point to format.</literal>
          </text>
        </children>
        <name>val</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2k8HFDPbESjRgLYAzesgWMMVn7jG</id>
              <identifier>utc_time</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Duration</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>val</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-051</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4121</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>28bHnm2JE6mao6fo6TrrrMombMiU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for character arrays (string literals), formatting them as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_string_view&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <array>
            <kind>array</kind>
            <elementType>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>Char</identifier>
                  </identifier>
                </name>
              </named>
            </elementType>
            <bounds>
              <written>N</written>
            </bounds>
          </array>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
                          <identifier>basic_string_view</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4121</lineNumber>
          <columnNumber>35</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>formatter</name>
  <anchor>formatter-053</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4126</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2A7pCgU5NGBmrHYDEEWx3xve7hj9</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, formatting it as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_string_view&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Traits</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Allocator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
                <identifier>basic_string</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Traits</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Allocator</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
                          <identifier>basic_string_view</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4127</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>formatter</name>
  <anchor>formatter-0fa</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2155</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4VjigoSNiNPFWv4WZj7wxLmAoA5M</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::chrono::duration</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Rep</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Period</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3Z5pCqWyGjfisKYRjCemDjAaijUR</id>
                <identifier>duration</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
                    <identifier>chrono</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Rep</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Period</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>3BmXcR4eWYUQyzw3okjKtN2bdKjS 2c6RwuhWd7oQFqR7E6PKzxYNYSnK</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2197</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3BmXcR4eWYUQyzw3okjKtN2bdKjS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4VjigoSNiNPFWv4WZj7wxLmAoA5M</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>d</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The duration to format.</literal>
          </text>
        </children>
        <name>d</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context receiving the output.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3Z5pCqWyGjfisKYRjCemDjAaijUR</id>
              <identifier>duration</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3SaGXCwtioK8YGFUAA4uVXNPNr7n</id>
                  <identifier>chrono</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Rep</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Period</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>d</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>2166</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2c6RwuhWd7oQFqR7E6PKzxYNYSnK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4VjigoSNiNPFWv4WZj7wxLmAoA5M</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the chrono format specifier from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context positioned at the format specifier.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-00d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>483</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>BZPPCjHtAkggGU8WAEPmBmjikxQ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::expected&lt;T, E&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>expected(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when it holds a value, or as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unexpected(error)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when it holds an error.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3w8XT4PfDVuuYR6Qi5AcD6AMQHon</id>
                <identifier>expected</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>E</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>(std::is_void&lt;T&gt;::value ||
                                   is_formattable&lt;T, Char&gt;::value) &amp;&amp;
                                  is_formattable&lt;E, Char&gt;::value</requires>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <functions>HoajfrqHVaMwY6fXoyLNZFGmtPE 46Dv9voZHnamvMSBRD4gxAZnQjs2</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>499</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HoajfrqHVaMwY6fXoyLNZFGmtPE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>BZPPCjHtAkggGU8WAEPmBmjikxQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>expected(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>unexpected(error)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The expected object to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3w8XT4PfDVuuYR6Qi5AcD6AMQHon</id>
                  <identifier>expected</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>E</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>490</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>46Dv9voZHnamvMSBRD4gxAZnQjs2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>BZPPCjHtAkggGU8WAEPmBmjikxQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Accepts no format specifier of its own; returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> unchanged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-06d6</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>753</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2XQEex4wbZz9KxvEreJGC7p6Ugtq</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>join_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each element with its own formatter, separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>join_view::sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>It</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Sentinel</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
                <identifier>join_view</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>It</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Sentinel</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <interface>
    <public>
      <typedefs>vfvhZMxvoKqmB4d9cRu6Yv3m37L</typedefs>
      <functions>3YunVte1jmdZJX4onBRpUfmrvyoG xhdwnyjqu4HtQs9PJcLusTHXFun</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>nonlocking</name>
  <anchor>nonlocking</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>770</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>vfvhZMxvoKqmB4d9cRu6Yv3m37L</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2XQEex4wbZz9KxvEreJGC7p6Ugtq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Marks this formatter as not requiring locking, since it performs no locale-dependent formatting itself.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>784</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3YunVte1jmdZJX4onBRpUfmrvyoG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2XQEex4wbZz9KxvEreJGC7p6Ugtq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each element with the element formatter, separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value.sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The join view to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>view</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>775</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>xhdwnyjqu4HtQs9PJcLusTHXFun</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2XQEex4wbZz9KxvEreJGC7p6Ugtq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier, delegating to the element formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>formatter</name>
  <anchor>formatter-050</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4140</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>28AkcgshopkteEAQmdP3XvaF2CKK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that have an associated </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_as</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overload, by formatting the result of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_as(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> instead of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> directly.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>T</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2eU4RA8Xm5Q5iocJzgBkwbsR7EHn</id>
                <identifier>void_t</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>2ZeoBkiyUnajiDe4xqyrdrK6NGZw</id>
                            <identifier>format_as_result</identifier>
                            <prefix>
                              <identifier>
                                <kind>identifier</kind>
                                <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                                <identifier>detail</identifier>
                              </identifier>
                            </prefix>
                            <templateArgs>
                              <type>
                                <kind>type</kind>
                                <type>
                                  <named>
                                    <kind>named</kind>
                                    <name>
                                      <identifier>
                                        <kind>identifier</kind>
                                        <identifier>T</identifier>
                                      </identifier>
                                    </name>
                                  </named>
                                </type>
                              </type>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>fo6fYn1noB6BUTKw88i2M5HHgCx</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2ZeoBkiyUnajiDe4xqyrdrK6NGZw</id>
                          <identifier>format_as_result</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>T</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>4141</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>Y8g2JexrT91ri7aCb69LpKZpPcU</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4147</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Y8g2JexrT91ri7aCb69LpKZpPcU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>28AkcgshopkteEAQmdP3XvaF2CKK</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by converting it with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_as</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and delegating to the formatter for the converted type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>fstring</name>
  <anchor>fstring</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3066</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>Vd8fFztDxtMCJpfjWsFEqjgzoi9</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A compile-time format string. Use </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> in the public API to prevent type deduction.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>9cCNauXfY5nubAzEbLyMAXfuYny</typedefs>
      <functions>2kH4N1vP6f6TRzMTecC1mNczpMKn 4X331G3vD8MyhqURfmJfWQDrndex o14U3QQEYA76EjQzBbakjH7usq6</functions>
      <variables>2KSTFUeMmchzgS7jVP3EL3gBCrps</variables>
    </public>
  </interface>
</record>
<typedef>
  <name>t</name>
  <anchor>t</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3081</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>9cCNauXfY5nubAzEbLyMAXfuYny</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alias for this type, used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to prevent type deduction.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>Vd8fFztDxtMCJpfjWsFEqjgzoi9</id>
          <identifier>fstring</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>fstring</name>
  <anchor>2constructor-07d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3090</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2kH4N1vP6f6TRzMTecC1mNczpMKn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The runtime format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2gaZ4dz9zBsE1En6EVbDMbQk6bJm 3K9CoDVZhhaVAQhvq75qa38qrSSx 3HrTh2krpzqV1aQtKHBo2UQuFdyt 4GecWUj5X5fYTnVrYh6Ab1ttAnZ1</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>fstring</name>
  <anchor>2constructor-078</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3136</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2gaZ4dz9zBsE1En6EVbDMbQk6bJm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from a runtime format string, skipping the compile-time check.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The runtime format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
              <identifier>runtime_format_string</identifier>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>fstring</name>
  <anchor>2constructor-0a6</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3107</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3K9CoDVZhhaVAQhvq75qa38qrSSx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from an object convertible to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, checking at compile time that it is valid for the argument types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>consteval</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>fstring</name>
  <anchor>2constructor-0a4</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3121</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HrTh2krpzqV1aQtKHBo2UQuFdyt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from a compile-time string type, checking that it is valid for the argument types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compile-time string.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>fstring</name>
  <anchor>2constructor-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3090</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GecWUj5X5fYTnVrYh6Ab1ttAnZ1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a format string from a string literal, checking at compile time that it is valid for the argument types </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string literal.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <array>
              <kind>array</kind>
              <elementType>
                <named>
                  <kind>named</kind>
                  <isConst/>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </elementType>
              <bounds>
                <written>N</written>
              </bounds>
            </array>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>consteval</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>get</name>
  <anchor>get</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3146</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4X331G3vD8MyhqURfmJfWQDrndex</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the underlying format string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying format string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
          <identifier>string_view</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator const string_view&amp;</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3140</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>o14U3QQEYA76EjQzBbakjH7usq6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Deprecated conversion to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>; use </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>get</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> instead.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying format string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>str</name>
  <anchor>str</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3079</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2KSTFUeMmchzgS7jVP3EL3gBCrps</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>Vd8fFztDxtMCJpfjWsFEqjgzoi9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The underlying format string.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
          <identifier>string_view</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>generic_context</name>
  <anchor>generic_context</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3923</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>724</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The format context implementation used for output iterators other than </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>appender</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, type-erasing the output iterator and character types.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>31utvQg8bVQwkLU23Y6UkzhfPYHB 5QDS8w83gaD7ZxVWKnkdMJT6qkb</typedefs>
      <enums>2Cj7GKHbSK8t4FpBbGfeFtxnnZNb</enums>
      <functions>4RqAXFj9xfYkPXi332f6dpstZoNF 4TzUQ3aXb6WACfhm56pJg54FLZpv jgtPwaCGe9o9VbAWK3nhWDAhfN7 Lm4tdsatq4ofqf7eTYA2K5SPxCX 3EG78FdRKD5EcKMGBz8Yg6XNDyu1 3bpV8ahg2B99jDrjSS5iHH8Ds76e 3fzA5SgyQgbUoVpEw4x36GtfTK5D</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>char_type</name>
  <anchor>char_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>3931</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>31utvQg8bVQwkLU23Y6UkzhfPYHB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The format string code unit type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>iterator</name>
  <anchor>iterator</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>3933</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>5QDS8w83gaD7ZxVWKnkdMJT6qkb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an iterator into the output range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<enum>
  <anchor>_04enum</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3936</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>2Cj7GKHbSK8t4FpBbGfeFtxnnZNb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The bitmask of argument types this context can format without falling back to the unpacked representation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <constants>bqv19jBHpdzAyYtYSZ4ayV2XpVB</constants>
</enum>
<enumConstant>
  <name>builtin_types</name>
  <anchor>builtin_types</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>3937</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>bqv19jBHpdzAyYtYSZ4ayV2XpVB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2Cj7GKHbSK8t4FpBbGfeFtxnnZNb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The bitmask value itself.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>FMT_BUILTIN_TYPES</written>
    <value>0</value>
  </initializer>
</enumConstant>
<overloads>
  <name>generic_context</name>
  <anchor>2constructor-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3945</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4RqAXFj9xfYkPXi332f6dpstZoNF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-sensitive formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3Dev4dJFLzCFmsFiqSrcrCwqtktB 4LjMe8aQh2kZgmb9Z1qCVwB1Kgba 3mg4KHZJ7bDGZYtyCQ1ZJJ7bK1e7</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>generic_context</name>
  <anchor>2constructor-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3955</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Dev4dJFLzCFmsFiqSrcrCwqtktB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy construction is disabled; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> references its arguments and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                  <identifier>generic_context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <isRecordMethod/>
</function>
<function>
  <name>generic_context</name>
  <anchor>2constructor-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3951</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LjMe8aQh2kZgmb9Z1qCVwB1Kgba</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object from another one.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                  <identifier>generic_context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <isRecordMethod/>
</function>
<function>
  <name>generic_context</name>
  <anchor>2constructor-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3945</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3mg4KHZJ7bDGZYtyCQ1ZJJ7bK1e7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object. References to the arguments are stored in the object so make sure they have appropriate lifetimes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-sensitive formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                          <identifier>generic_context</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
      <default>{}</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3959</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4TzUQ3aXb6WACfhm56pJg54FLZpv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy assignment is disabled; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>generic_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> references its arguments and is not meant to be duplicated.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object that would have been copied from.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                  <identifier>generic_context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDeleted/>
  <isDeletedAsWritten/>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>advance_to</name>
  <anchor>advance_to</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3989</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>jgtPwaCGe9o9VbAWK3nhWDAhfN7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Advances the output iterator to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>it</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, unless the iterator is a back-insert iterator, which already tracks the container&apos;s end.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The new output iterator.</literal>
          </text>
        </children>
        <name>it</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>5QDS8w83gaD7ZxVWKnkdMJT6qkb</id>
              <identifier>iterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>it</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>arg</name>
  <anchor>arg-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3964</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>Lm4tdsatq4ofqf7eTYA2K5SPxCX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2kR64BVaL17JVKcRtWZX38FZh7kN 28tq3u7pbi4XKQ6RiajFyKKdDe1W</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                      <identifier>generic_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>arg</name>
  <anchor>arg-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3964</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kR64BVaL17JVKcRtWZX38FZh7kN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the argument with the specified id.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument with id </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>id</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument to return.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                      <identifier>generic_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>arg</name>
  <anchor>arg-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3970</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28tq3u7pbi4XKQ6RiajFyKKdDe1W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to return.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2faRhYwDLNtfEZZ1oBpePCMjDmi7</id>
          <identifier>basic_format_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>dKPAv6aopqHZkzAxTR3XPA6nqy9</id>
                      <identifier>generic_context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>arg_id</name>
  <anchor>arg_id</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3978</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3EG78FdRKD5EcKMGBz8Yg6XNDyu1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the id of the named argument with the specified name.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The id of the argument named </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, or -1 if there is no such argument.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to look up.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>locale</name>
  <anchor>locale</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3995</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bpV8ahg2B99jDrjSS5iHH8Ds76e</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the locale associated with this context.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale associated with this context.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
          <identifier>locale_ref</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>out</name>
  <anchor>out</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>3984</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3fzA5SgyQgbUoVpEw4x36GtfTK5D</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>dKPAv6aopqHZkzAxTR3XPA6nqy9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an iterator to the beginning of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator to the beginning of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5QDS8w83gaD7ZxVWKnkdMJT6qkb</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>group_digits_view</name>
  <anchor>group_digits_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4241</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>hXHaQTtFKznRu6i67C9viZBRFnk</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A view holding an integer value to be formatted with digit grouping.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>group_digits</literal>
        <id>9puPVYtp6sD2QKXZr6ey1YSuVKS</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <variables>nGwKpfMLTncpkc2n2cLqGKRRejg</variables>
    </public>
  </interface>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4243</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>nGwKpfMLTncpkc2n2cLqGKRRejg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>hXHaQTtFKznRu6i67C9viZBRFnk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The integer value to format with grouped digits.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>T</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>is_compiled_string</name>
  <anchor>is_compiled_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>328fDUeWr4kR1z7eVYxGxSYBXY7Y</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait that detects whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>S</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a compile-time string produced by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>FMT_COMPILE</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, i.e. derives from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>compiled_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2UJERR7om6sHBudFrPgHqqxeeqa3</id>
              <identifier>is_base_of</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2kuNQbkhC33QTBSkPWMsVaeGoN6E</id>
                          <identifier>compiled_string</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>S</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/compile.h</shortPath>
          <sourcePath>include/fmt/compile.h</sourcePath>
          <lineNumber>26</lineNumber>
          <columnNumber>29</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>is_container_adaptor</name>
  <anchor>is_container_adaptor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>913</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>cJ6funLbw3M31Dv24AP6JdvNdTg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specifies if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a container adaptor (like </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::stack</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) that should be formatted as the underlying container.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <staticVariables>zaHy6Xf84KWkPAEZydRStbN9gUy</staticVariables>
    </public>
  </interface>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>921</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>zaHy6Xf84KWkPAEZydRStbN9gUy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>cJ6funLbw3M31Dv24AP6JdvNdTg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a container adaptor exposing a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>container_type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> member type, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>false</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>!std::is_void&lt;decltype(check&lt;T&gt;(nullptr))&gt;::value</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>is_contiguous</name>
  <anchor>is_contiguous-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>751</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nWtFfsPwfhaZPHH9U4rBRWD91ZD</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> stores its elements contiguously in memory.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4YTdgxGmfTUBmNfQjqYv9WNB7h6P</id>
              <identifier>is_contiguous</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>751</lineNumber>
          <columnNumber>46</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <specializations>auBazTX7DhYwsWkThn8R6vNRPwb 4B7XhmMArSB2tbxQZ6ERNKAhhaK1</specializations>
</record>
<record>
  <name>is_contiguous</name>
  <anchor>is_contiguous-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>980</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>auBazTX7DhYwsWkThn8R6vNRPwb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>is_contiguous</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_memory_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, whose storage is always contiguous.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>SIZE</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>Allocator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
                <identifier>basic_memory_buffer</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <constant>
                    <kind>constant</kind>
                    <value>SIZE</value>
                  </constant>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Allocator</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>nWtFfsPwfhaZPHH9U4rBRWD91ZD</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fxNxakdtcS5H9qk2ynKjSwenX9H</id>
              <identifier>true_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>980</lineNumber>
          <columnNumber>65</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>is_contiguous</name>
  <anchor>is_contiguous-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>183</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4B7XhmMArSB2tbxQZ6ERNKAhhaK1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Specializes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>is_contiguous</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::basic_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, whose storage is always contiguous.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Traits</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Allocator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
                <identifier>basic_string</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Char</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Traits</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>Allocator</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>nWtFfsPwfhaZPHH9U4rBRWD91ZD</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fxNxakdtcS5H9qk2ynKjSwenX9H</id>
              <identifier>true_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/format.h</shortPath>
          <sourcePath>include/fmt/format.h</sourcePath>
          <lineNumber>184</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>is_range</name>
  <anchor>is_range</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2rVn3jzrAjBBrYV6CEiwVbWJMkRo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a range that should be formatted as a range, i.e. it has </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>begin</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>/</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>end</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> but is not optional-like or string-like.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <staticVariables>2PcwMZAGPy9tzx1XstaSctm7BbPw</staticVariables>
    </public>
  </interface>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>393</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>2PcwMZAGPy9tzx1XstaSctm7BbPw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2rVn3jzrAjBBrYV6CEiwVbWJMkRo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> should be formatted as a range, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>false</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>detail::is_range_&lt;T&gt;::value &amp;&amp;
                                !detail::is_optional_like_&lt;T&gt;::value &amp;&amp;
                                !detail::has_to_string_view&lt;T&gt;::value</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>is_tuple_formattable</name>
  <anchor>is_tuple_formattable</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>315</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2D6575swTCpHqh31t4mmpvvfQd3X</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether every element of tuple-like type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is formattable with character type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>C</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>C</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <staticVariables>2GDm9pith6GuGSi7yJRT5yLGDuGt</staticVariables>
    </public>
  </interface>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>317</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>2GDm9pith6GuGSi7yJRT5yLGDuGt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2D6575swTCpHqh31t4mmpvvfQd3X</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if every element of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is formattable, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>false</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>detail::is_tuple_formattable_&lt;T, C&gt;::value</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>is_tuple_like</name>
  <anchor>is_tuple_like-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>306</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/std.h</shortPath>
        <sourcePath>include/fmt/std.h</sourcePath>
        <lineNumber>965</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2QTRu8oNv92Xr44Yv9DoPfB6y7kT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a tuple-like type (supports </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::tuple_size</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) that is not also a range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <staticVariables>4NGpLMnN7sA6sQ1CUDtAjG2PJCQt</staticVariables>
    </public>
  </interface>
  <specializations>ukHyDn3whpK6vzpctwwpZiJ1Una</specializations>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>308</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>4NGpLMnN7sA6sQ1CUDtAjG2PJCQt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2QTRu8oNv92Xr44Yv9DoPfB6y7kT</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is tuple-like and not a range, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>false</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>detail::is_tuple_like_&lt;T&gt;::value &amp;&amp; !detail::is_range_&lt;T&gt;::value</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>is_tuple_like</name>
  <anchor>is_tuple_like-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>970</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ukHyDn3whpK6vzpctwwpZiJ1Una</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::complex&lt;T&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is formatted as a complex number, not as a tuple-like pair of its real and imaginary parts.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>3dyWujUNnyLbB2sGe5Ldo5vDdJRJ</id>
                <identifier>complex</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <identifier>T</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2QTRu8oNv92Xr44Yv9DoPfB6y7kT</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>970</lineNumber>
          <columnNumber>41</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>is_variant_like</name>
  <anchor>is_variant_like</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>578</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3GUSj9aSHaeMQynnUTBvdTG5reYK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a variant-like type, i.e. exposes the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::variant</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>-style </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>index()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>/</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::visit</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> interface.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <staticVariables>35DKwDWm3i3RgTM5onyqPt1coGvy</staticVariables>
    </public>
  </interface>
</record>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>580</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>35DKwDWm3i3RgTM5onyqPt1coGvy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3GUSj9aSHaeMQynnUTBvdTG5reYK</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is variant-like, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>false</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> otherwise.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>detail::is_variant_like_&lt;T&gt;::value</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>join_view</name>
  <anchor>join_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>733</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A view over the iterator range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[begin, end)]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that formats its elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, produced by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::join</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>KSERgsfW4mSgQRKKGJgXgwGH716</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>27FD36YZv78p7vsWbE5xAQGM9Qkz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>2XPfVjgZU2YC6WTRRfXrrfJpLsSU</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>39CK7mBuXjmokJCV9XTbJPCPqWyT</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>3CCxmciY7WevQZuffCTNcbQFkzSP</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>3GRrqpFpoFMDvUgqCaeuNCsEJLVp</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>It</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Sentinel</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4V5STfPV9XaommH49upmSnRueRSL</id>
              <identifier>view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>734</lineNumber>
          <columnNumber>20</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>6JCgu5bnURJqGikKoHVBorupaNd</functions>
      <variables>3b6Ktf8Y3CneEj766XQW8cQpRhfi 2UKenPRs7rNyKZp5ufksTfoCMosu eMwD69782VqCg8UTEJ2yuWqE2bW</variables>
    </public>
  </interface>
</record>
<function>
  <name>join_view</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>746</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>6JCgu5bnURJqGikKoHVBorupaNd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8JnA9toDh84vdfc28oDg9tQy4Mo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a view over </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[b, e)]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator to the first element to format.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sentinel marking the end of the range.</literal>
          </text>
        </children>
        <name>e</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>It</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Sentinel</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>e</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>begin</name>
  <anchor>begin</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>736</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3b6Ktf8Y3CneEj766XQW8cQpRhfi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8JnA9toDh84vdfc28oDg9tQy4Mo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The iterator to the first element to format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>It</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>end</name>
  <anchor>end</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>738</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2UKenPRs7rNyKZp5ufksTfoCMosu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8JnA9toDh84vdfc28oDg9tQy4Mo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The sentinel marking the end of the range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Sentinel</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>sep</name>
  <anchor>sep</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>740</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>eMwD69782VqCg8UTEJ2yuWqE2bW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8JnA9toDh84vdfc28oDg9tQy4Mo</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The string inserted between formatted elements.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>loc_value</name>
  <anchor>loc_value</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4000</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>993</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>4KnsBa6qJLPnYLFphWSaeeirnpz5</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A type-erased formatting argument passed to a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_facet</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for locale-aware formatting.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>3PDNaZMGSoS3X1duMErL33eevxkY 4Us2XxkpfEuvnDCPNQqVEkBgdqAc</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>loc_value</name>
  <anchor>2constructor-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4007</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3PDNaZMGSoS3X1duMErL33eevxkY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KnsBa6qJLPnYLFphWSaeeirnpz5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to store for later locale-aware formatting.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2uSPbBrAPe8gqwsnrtxtoxDHrbww 25i4uxnXUZtt9crz1Nbj5TqvEAfu</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>loc_value</name>
  <anchor>2constructor-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4007</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2uSPbBrAPe8gqwsnrtxtoxDHrbww</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KnsBa6qJLPnYLFphWSaeeirnpz5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc_value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> wrapping </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to store for later locale-aware formatting.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>loc_value</name>
  <anchor>2constructor-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4013</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>25i4uxnXUZtt9crz1Nbj5TqvEAfu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KnsBa6qJLPnYLFphWSaeeirnpz5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc_value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>; </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>float128</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> values are not supported by locale-aware formatting, so no value is stored.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>float128</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> value, which is discarded.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>visit</name>
  <anchor>visit</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4021</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Us2XxkpfEuvnDCPNQqVEkBgdqAc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KnsBa6qJLPnYLFphWSaeeirnpz5</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Applies </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vis</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to the stored value, as with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_format_arg::visit</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of calling </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>vis</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> on the stored value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor to apply to the stored value.</literal>
          </text>
        </children>
        <name>vis</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>vis(0)</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Visitor</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>vis</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Visitor</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
</function>
<record>
  <name>locale_ref</name>
  <anchor>locale_ref</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1148</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A type-erased reference to std::locale to avoid the heavy &lt;locale&gt; include.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>format</literal>
        <id>27Thj6ryshq4Pssk8Y9pb4Nshzi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>format</literal>
        <id>3poh35ymGFX9cN3bsERgk7geWPJK</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>formatted_size</literal>
        <id>3DrLHTedNenrxk14gfb4fzXEGLyc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat</literal>
        <id>S2mQyx1xPyNoE2ns1PYNB2N24HY</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat</literal>
        <id>22BVxsWxcoin7G4t7TKx5gBxo999</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>Ft1QkXHaTXrvisCXAYeJQAg5FZd 3VpWbTjFQyspT11meUb1Y8Hq8mUt 3kYLzJUaF5rL1dMJdxQEPStAzg9h</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>locale_ref</name>
  <anchor>2constructor-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1155</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>Ft1QkXHaTXrvisCXAYeJQAg5FZd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XFmXPqhUuQ4fmrdezcbvC629Vqw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to reference.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3kQXPntPL4YCL6Xat1dgcSnaBXyw 4CVb5HGDTkJSMN18okE1wtVhBNfa</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>locale_ref</name>
  <anchor>2constructor-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1155</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3kQXPntPL4YCL6Xat1dgcSnaBXyw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XFmXPqhUuQ4fmrdezcbvC629Vqw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>locale_ref</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that does not refer to any locale.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>locale_ref</name>
  <anchor>2constructor-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1159</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4CVb5HGDTkJSMN18okE1wtVhBNfa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XFmXPqhUuQ4fmrdezcbvC629Vqw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>locale_ref</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that refers to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>loc</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to reference.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Locale</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>loc</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Locale</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>get</name>
  <anchor>get</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>75</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1177</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3VpWbTjFQyspT11meUb1Y8Hq8mUt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XFmXPqhUuQ4fmrdezcbvC629Vqw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the referenced locale cast to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Locale</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The referenced locale.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Locale</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Locale</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator bool</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1167</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3kYLzJUaF5rL1dMJdxQEPStAzg9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XFmXPqhUuQ4fmrdezcbvC629Vqw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if this object refers to a locale.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if this object refers to a locale.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>locking</name>
  <anchor>locking</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>772</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>PDWmzrNV4XBze6vsxhZHwJhSG6c</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Detects whether formatting an object of type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> requires locking, e.g. because it accesses global state such as the current locale.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Enable</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/base.h</shortPath>
          <sourcePath>include/fmt/base.h</sourcePath>
          <lineNumber>773</lineNumber>
          <columnNumber>18</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>monostate</name>
  <anchor>monostate</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>377</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>C6YaaJpU7NgapFDnaCqqqdGmALy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An empty placeholder type used where a value is required by the API but carries no information, e.g. as the mapped type for arguments that don&apos;t match any supported formatting type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <interface>
    <public>
      <functions>26VVg6SPrqhUsV4dupSkCMhJz5gK</functions>
    </public>
  </interface>
</record>
<function>
  <name>monostate</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>379</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>26VVg6SPrqhUsV4dupSkCMhJz5gK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>C6YaaJpU7NgapFDnaCqqqdGmALy</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>monostate</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>nested_formatter</name>
  <anchor>nested_formatter</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4331</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3XKz8inHpGJksFbhaibA2i7GMd9v</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Base class for formatters that nest another formatter and support applying a width and alignment to its overall output, such as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;std::pair&lt;T, U&gt;&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <derived>3Fwnb5PnBi2cujqyK7fsJArqdaUE</derived>
  <interface>
    <public>
      <functions>bLprJQRADidkoLAVbFWFmsCWWeV kBfb6iveJ3vsg2U1sQb3DhVyBHh KrJow3PHz35KUVDKYecTj7PbyAm 3KYrjv6vKwmBZuDNZFRPjC6FkawZ</functions>
    </public>
  </interface>
</record>
<function>
  <name>nested_formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4339</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>bLprJQRADidkoLAVbFWFmsCWWeV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nested_formatter</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with no width applied.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>nested</name>
  <anchor>nested</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4385</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>kBfb6iveJ3vsg2U1sQb3DhVyBHh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Wraps </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> together with the nested formatter so it can be formatted through a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>nested_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> by the enclosing formatter.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view combining </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with this object&apos;s nested formatter.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format with the nested formatter.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2LQGR8bndWJT7eRacpbnQtFtVKgE</id>
          <identifier>nested_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4345</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>KrJow3PHz35KUVDKYecTj7PbyAm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses alignment and width specifiers, then delegates to the nested formatter&apos;s </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for the remainder of the format spec.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context holding the format string range to parse.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>write_padded</name>
  <anchor>write_padded</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4368</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3KYrjv6vKwmBZuDNZFRPjC6FkawZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3XKz8inHpGJksFbhaibA2i7GMd9v</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invokes </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>write</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with an output iterator, buffering its output and padding it to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>width_</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (as parsed by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) before writing it to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ctx</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s output iterator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the padded output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the padded output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A callable that writes the nested value&apos;s unpadded output to the iterator passed to it.</literal>
          </text>
        </children>
        <name>write</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>F</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>write</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>nested_view</name>
  <anchor>nested_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4300</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LQGR8bndWJT7eRacpbnQtFtVKgE</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pairs a value with the formatter that should be used to format it, so it can be formatted through a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatter&lt;nested_view&lt;T, Char&gt;, Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> specialization by an enclosing formatter.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <variables>36vREuUFqKAAPKyodwjxG6qWe2BD 3Tai7L55pRYZWGSkMYcMmo3Wv99T</variables>
    </public>
  </interface>
</record>
<variable>
  <name>fmt</name>
  <anchor>fmt</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4302</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>36vREuUFqKAAPKyodwjxG6qWe2BD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LQGR8bndWJT7eRacpbnQtFtVKgE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The formatter to use for formatting </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>fo6fYn1noB6BUTKw88i2M5HHgCx</id>
              <identifier>formatter</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>value</name>
  <anchor>value</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4304</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3Tai7L55pRYZWGSkMYcMmo3Wv99T</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LQGR8bndWJT7eRacpbnQtFtVKgE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The value to format.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>parse_context</name>
  <anchor>parse_context-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1071</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>725</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parsing context consisting of a format string range being parsed and an argument counter for automatic indexing.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>39YS253pRubHXfowv3KJm8u9XEmL 2Tma6YwVhmJzmJE2zw17pGJimcXH</typedefs>
      <functions>jnCmpnLN1cAUDVHpAm9wim7f6RL 4GRqjH63Yy8KVp4Ch8rxs5TTv5G2 4YcMCkB9TdRDbfbryz3FNYiKACQo grd4iAz1yBGi9q3Q2y5YEoQjwLG 3dRBDodB3NEBiyKHTC2t1Sx8aTKV 4QqWRa4TjbyCKv9jxkewHMR1Z1U4 4Kfky2AXJ3u11R9xrL32EcZoHjBK</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>char_type</name>
  <anchor>char_type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1082</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>39YS253pRubHXfowv3KJm8u9XEmL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The character type used by the format string.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>Char</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>iterator</name>
  <anchor>iterator</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1084</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Tma6YwVhmJzmJE2zw17pGJimcXH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An iterator over the format string range being parsed.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>parse_context</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1089</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>jnCmpnLN1cAUDVHpAm9wim7f6RL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>parse_context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string range to parse.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The initial next automatic argument index.</literal>
          </text>
        </children>
        <name>next_arg_id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>next_arg_id</name>
      <default>0</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>advance_to</name>
  <anchor>advance_to</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1104</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GRqjH63Yy8KVp4Ch8rxs5TTv5G2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Advances the begin iterator to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>it</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The new begin iterator.</literal>
          </text>
        </children>
        <name>it</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2Tma6YwVhmJzmJE2zw17pGJimcXH</id>
              <identifier>iterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>it</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <anchor>begin</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1096</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4YcMCkB9TdRDbfbryz3FNYiKACQo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an iterator to the beginning of the format string range being parsed.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator to the beginning of the format string range.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Tma6YwVhmJzmJE2zw17pGJimcXH</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>check_arg_id</name>
  <anchor>check_arg_id-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1124</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>grd4iAz1yBGi9q3Q2y5YEoQjwLG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>check_arg_id</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument index to switch to.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3NB8E3ofKDbax7ELdd523HN5nWZ1 YsgJvgapKqEDX6XZpnRxhfS3C1q</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>check_arg_id</name>
  <anchor>check_arg_id-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1124</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3NB8E3ofKDbax7ELdd523HN5nWZ1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports an error if using the automatic argument indexing; otherwise switches to the manual indexing.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument index to switch to.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>check_arg_id</name>
  <anchor>check_arg_id-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1134</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YsgJvgapKqEDX6XZpnRxhfS3C1q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Switches to the manual argument indexing for a named argument.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument to switch to.</literal>
          </text>
        </children>
        <name>id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>check_dynamic_spec</name>
  <anchor>check_dynamic_spec</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>2690</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>1140</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3dRBDodB3NEBiyKHTC2t1Sx8aTKV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Checks that the dynamic format specification argument with the given id is valid.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument index to check.</literal>
          </text>
        </children>
        <name>arg_id</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>arg_id</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>end</name>
  <anchor>end</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1100</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4QqWRa4TjbyCKv9jxkewHMR1Z1U4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an iterator past the end of the format string range being parsed.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the format string range.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Tma6YwVhmJzmJE2zw17pGJimcXH</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>next_arg_id</name>
  <anchor>next_arg_id</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>1111</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Kfky2AXJ3u11R9xrL32EcZoHjBK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3FLPpPu1An5GGen4WiqF8MvTQD7J</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports an error if using the manual argument indexing; otherwise returns the next argument index and switches to the automatic indexing.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The next argument index.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>path</name>
  <anchor>path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::filesystem::path</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> subclass whose </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>-like accessors return UTF-8 encoded strings regardless of platform.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>VYe1aLf54wHk7JvxMVEVegnQEFe</id>
                  <identifier>filesystem</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/std.h</shortPath>
          <sourcePath>include/fmt/std.h</sourcePath>
          <lineNumber>376</lineNumber>
          <columnNumber>14</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>2HBaqc6S5zazeqmjmwhwyrmUE1jv o1gzAZz5Pe6GqujUvSNrrbtjHFu F5BjV4bDjuXjyeSbPaZjyDbTVR2</typedefs>
      <records>jiAJrGgL5uy6DpaB4rrXVLusPWB</records>
      <enums>4Lrrd8fu2wUDfppWSeYqJcGNAbtp</enums>
      <functions>4FHsw9shcZWM9sUVaaDAVDyYXFWi 4XeBKFnwZcX97CgGisDWJSsvGug9 3KzeJUcejFSUp3iuQ8YgoXGwDER4 31V3Q9NnhUGkZjhCRoNdJZN4ECG8 3YTqx8QqQCzN6gMEtstPMCoqcBqf 2f9xnVHDTTmuk7Cooi6mowYkqEfp 4JFEtqb5VktYAwV845mSYS2gyZHF 4V6UVZFPaj6f3SukZoUetheC65UT 4GZNf4gpUhFtv5QKpJrmpKWXfHhP 4Cmtv5VZ3nBfbHPRkei8G8vXvyWb 2LUqtTAos4EbG238sWLS9XeLtCWo pd2q6PxRPn4UYKvT1RH7Bnv5XTt 3iKKk5HS446DNSXgWT9nEydoHHr2 3cEcCjaCigcmyBPtTvHdpHkEwm9W 2dNSfoioCws2aVcmG7sDVXTrUU2T 2yPy46UaEFdXVpS3Dp9ms4CEGZrS PHEp54xtjkqNBqTQtxdpkydcann nvsFTXEc6Np4RKRbw9iCPosLWER FX1VPvZMH498AGdtFZwNn7pRkcz wbEdFrzJz3w2iGopGRvBSeSQwFy 2EieDRpVU8JjiUDkbf7jV1q2b84T 4TbSsVobBvqZmk3dmkwjY3jaEXU7 F8yGLMmXnGmiUEGm6wqLMbVse6o 3i9Q67HBxBGag7usrU9bEpfmdhBU jtXmc1EVJMwDgrNXL1NuVWvPCWV N35SKGDjCDraJ8CmnDniPtj4T9g 2pjKTtJRGv1eZVVVKpSPnmSiMV3A 2gHB222te1pY3gRaY479XoQ65CsH mxQZUbPRErkSKBaoB1BLvtNseFY 3aQj1umtmXXLTJTaCJHeHE6bBCNu 2Ss4qL1xwLKip3bvEbnGQPJJoHxZ 4Xrfx8gKbMEvMwo8YWrdQcq2UNY2 2NxTSA2wpggwRpJ7B9YK96LruVSj 26kg1DLkVB7LyFWQWuqwNABotUuy 4BYBLsxdCfNNAJM7957DbqhwZCid 2qoP7My2e9CEoTRrrtrfuLRVp6fQ 4EzTwofMzqBevXENU4FJTSwYjSHN 2VYYqsvpBnH9XRDpxobobaBcHTYx 3XGYFrrGPTvDgBNko7mcX4EgZouU 3KjcWeENa9wNhMWuhQdpaPoVsnNX AwePggAYuBJ7FxK2ER9HihikrNK 31bX23ksV7qfpu9HACxrPQ7gZNS5 4TSHVHFH3AFh7fb1fmFRaPDiMihT 2wcrRCzQ1zzeSRdHBEqc612q3CFX 4YpEoonX3oLCsS97jkuhR99M4D77 3o1EeqNqpVvffyvoWvruvzgJakZc xAy5fDP52smpGxMfPBf9Kxyyy5v 3Q4eidS87igmaP3rWoazAMZgmU8P c5RJ4xyFKu3Zye61RCCdH7YzDqX Ug9q8pznRgnyNm1yWEwXbZ3RkXT 2kMcbchCr5QEmd1jSnqXtAcTEE5q 3tyRx8STXFMk1qfkuDc4Z83TxXZU 3wPvm24K77MxdtgyDPPYzgnke5qr 3mh9V5W7ukXN912nFL8L69FvgYzM</functions>
      <staticVariables>2VmCVS1676DD1RPv2QUcANBqB3Es</staticVariables>
    </public>
  </interface>
</record>
<typedef>
  <name>const_iterator</name>
  <anchor>const_iterator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>typedef</kind>
  <id>2HBaqc6S5zazeqmjmwhwyrmUE1jv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>XqZau3YyEGoqg5HUjvQetiqxqUH</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>string_type</name>
  <anchor>string_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>typedef</kind>
  <id>o1gzAZz5Pe6GqujUvSNrrbtjHFu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
                      <identifier>value_type</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <anchor>value_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>typedef</kind>
  <id>F5BjV4bDjuXjyeSbPaZjyDbTVR2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>char</identifier>
        </identifier>
      </name>
      <fundamentalType>char</fundamentalType>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>iterator</name>
  <anchor>iterator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>jiAJrGgL5uy6DpaB4rrXVLusPWB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <typedefs>3XwXeDbPqfyAbLuMfv2mA8mY34LS</typedefs>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>4ETu1MeLaXVApxCCzUtkkgAQyQ8k</id>
    </friendInfo>
    <friendInfo>
      <id>thaFmux4URdhX2CmwcfHpRpLcKq</id>
    </friendInfo>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
    </friendInfo>
    <friendInfo>
      <id>2CJeNZmrk7q43CcgXyMDYtvFCn6R</id>
    </friendInfo>
    <friendInfo>
      <id>4QxtkofFXjkc9AziSNM55qo5a1hR</id>
    </friendInfo>
  </friends>
</record>
<enum>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>4Lrrd8fu2wUDfppWSeYqJcGNAbtp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>path::format is ignored in this implementation</literal>
        </text>
      </children>
    </brief>
  </doc>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned char</identifier>
        </identifier>
      </name>
      <fundamentalType>unsigned char</fundamentalType>
    </named>
  </underlyingType>
  <constants>aY7T1vTVujz52efmSea5pxdt4LL 2dLiDaFc8dT6GPxfZGxz8J1nGogX ygeYfQrxPidad5xG5jtAW3h9acZ</constants>
</enum>
<overloads>
  <name>operator=</name>
  <anchor>operator_assign-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4FHsw9shcZWM9sUVaaDAVDyYXFWi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>n825qcc9joca5GTFrNtxdaKTwRz 322ETShXbDmFMXcmGrVDNDPTEWgv 3QR4Vo7xabse6LA5YXnuNwashYSh 4VEVQfdmB5J1LncgRUyZ9KVvhPRN</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <anchor>operator_assign-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>n825qcc9joca5GTFrNtxdaKTwRz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>322ETShXbDmFMXcmGrVDNDPTEWgv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QR4Vo7xabse6LA5YXnuNwashYSh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
                  <identifier>string_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <anchor>operator_assign-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4VEVQfdmB5J1LncgRUyZ9KVvhPRN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <anchor>append-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4XeBKFnwZcX97CgGisDWJSsvGug9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>5aUjoqiuWFF74d1SkQR22qfzBqQ Hj9jag8uFipmMpmsUTrwoRzFu9G</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <anchor>append-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>5aUjoqiuWFF74d1SkQR22qfzBqQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <anchor>append-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Hj9jag8uFipmMpmsUTrwoRzFu9G</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>BocAuXvfQCLjLaDz5TTNWzDAThs</id>
              <identifier>_Path2</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_InputIterator</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__first</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__last</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_InputIterator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>assign</name>
  <anchor>assign-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3KzeJUcejFSUp3iuQ8YgoXGwDER4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>46fS77AwwZaVeayEnkARWaA5jZye 2XhjgJ53x7zF7feum3CgZiw6qMxW 2ZyCMrgReJTQpsU72ZvnP63wC42i</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>assign</name>
  <anchor>assign-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>46fS77AwwZaVeayEnkARWaA5jZye</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
                  <identifier>string_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>assign</name>
  <anchor>assign-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2XhjgJ53x7zF7feum3CgZiw6qMxW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>assign</name>
  <anchor>assign-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ZyCMrgReJTQpsU72ZvnP63wC42i</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>BocAuXvfQCLjLaDz5TTNWzDAThs</id>
              <identifier>_Path2</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_InputIterator</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__first</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__last</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_InputIterator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <anchor>begin</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31V3Q9NnhUGkZjhCRoNdJZN4ECG8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>XqZau3YyEGoqg5HUjvQetiqxqUH</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>c_str</name>
  <anchor>c_str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3YTqx8QqQCzN6gMEtstPMCoqcBqf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>clear</name>
  <anchor>clear</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2f9xnVHDTTmuk7Cooi6mowYkqEfp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>compare</name>
  <anchor>compare-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4JFEtqb5VktYAwV845mSYS2gyZHF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>2b9xjbwKPxp287UhXQbnKGaw3ZeK 2Sv9twAapQ2DhK7KPJ4yLdLdEGzy 25NxmyrfKxioth9bHEK15paApKtY 97pGVFATXSiKA3Kqw2vbqN1Yb4c</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>compare</name>
  <anchor>compare-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2b9xjbwKPxp287UhXQbnKGaw3ZeK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>479DxynkjrswieANT6sUuL6v9vKo</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
                          <identifier>value_type</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>__s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>compare</name>
  <anchor>compare-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Sv9twAapQ2DhK7KPJ4yLdLdEGzy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__p</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>compare</name>
  <anchor>compare-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>25NxmyrfKxioth9bHEK15paApKtY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
                  <identifier>string_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>compare</name>
  <anchor>compare-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>97pGVFATXSiKA3Kqw2vbqN1Yb4c</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
                  <identifier>value_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>__s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>concat</name>
  <anchor>concat-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4V6UVZFPaj6f3SukZoUetheC65UT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>S8cGeiW71WfJ9rY1feMqaKyjroM nTBeM2FRsdWJcf1qNwi5jB1N4AV</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>concat</name>
  <anchor>concat-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>S8cGeiW71WfJ9rY1feMqaKyjroM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__x</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>concat</name>
  <anchor>concat-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>nTBeM2FRsdWJcf1qNwi5jB1N4AV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>BocAuXvfQCLjLaDz5TTNWzDAThs</id>
              <identifier>_Path2</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_InputIterator</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__first</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_InputIterator</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__last</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_InputIterator</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>display_string</name>
  <anchor>display_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>380</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GZNf4gpUhFtv5QKpJrmpKWXfHhP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the path as a UTF-8 encoded string, formatted for display.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The native-format path, converted to UTF-8.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>empty</name>
  <anchor>empty</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Cmtv5VZ3nBfbHPRkei8G8vXvyWb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <anchor>end</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2LUqtTAos4EbG238sWLS9XeLtCWo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>XqZau3YyEGoqg5HUjvQetiqxqUH</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>extension</name>
  <anchor>extension</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>pd2q6PxRPn4UYKvT1RH7Bnv5XTt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>filename</name>
  <anchor>filename</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iKKk5HS446DNSXgWT9nEydoHHr2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_display_string</name>
  <anchor>generic_display_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3cEcCjaCigcmyBPtTvHdpHkEwm9W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the generic-format path as a UTF-8 encoded, debug-quoted string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The generic-format path, quoted and escaped for display.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>generic_string</name>
  <anchor>generic_string-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2dNSfoioCws2aVcmG7sDVXTrUU2T</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>DqLvVPJA6VrFg4N3dfBwSqqZoXd J5JkMeWPq5Au89JtZYEypg5B9Yv</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>generic_string</name>
  <anchor>generic_string-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>DqLvVPJA6VrFg4N3dfBwSqqZoXd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_string</name>
  <anchor>generic_string-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>J5JkMeWPq5Au89JtZYEypg5B9Yv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_CharT</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_Traits</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_Allocator</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Allocator</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__a</name>
      <default>_Allocator()</default>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_CharT</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>_Traits</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>UtZCd9F98BArK6skSLQXqtUHjPG</id>
                    <identifier>char_traits</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>_CharT</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>_Allocator</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>46L1nUJro6B3H21uwxnJDjAZgQhc</id>
                    <identifier>allocator</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>_CharT</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_system_string</name>
  <anchor>generic_system_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>397</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2yPy46UaEFdXVpS3Dp9ms4CEGZrS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the generic-format path in the native narrow encoding.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>generic_string()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_u16string</name>
  <anchor>generic_u16string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>PHEp54xtjkqNBqTQtxdpkydcann</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2FcwkbDToiyPz3siftyQMuwboy1D</id>
          <identifier>u16string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_u32string</name>
  <anchor>generic_u32string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>nvsFTXEc6Np4RKRbw9iCPosLWER</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>37Q9ymR6ZYtHo1Ac33mDxAoYKRER</id>
          <identifier>u32string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_u8string</name>
  <anchor>generic_u8string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>FX1VPvZMH498AGdtFZwNn7pRkcz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>39bxggszupVWHbGTeC6ieUbudsrS</id>
          <identifier>u8string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>generic_wstring</name>
  <anchor>generic_wstring</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wbEdFrzJz3w2iGopGRvBSeSQwFy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_extension</name>
  <anchor>has_extension</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2EieDRpVU8JjiUDkbf7jV1q2b84T</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_filename</name>
  <anchor>has_filename</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4TbSsVobBvqZmk3dmkwjY3jaEXU7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_parent_path</name>
  <anchor>has_parent_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>F8yGLMmXnGmiUEGm6wqLMbVse6o</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_relative_path</name>
  <anchor>has_relative_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3i9Q67HBxBGag7usrU9bEpfmdhBU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_root_directory</name>
  <anchor>has_root_directory</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>jtXmc1EVJMwDgrNXL1NuVWvPCWV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_root_name</name>
  <anchor>has_root_name</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>N35SKGDjCDraJ8CmnDniPtj4T9g</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_root_path</name>
  <anchor>has_root_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2pjKTtJRGv1eZVVVKpSPnmSiMV3A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_stem</name>
  <anchor>has_stem</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2gHB222te1pY3gRaY479XoQ65CsH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>is_absolute</name>
  <anchor>is_absolute</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mxQZUbPRErkSKBaoB1BLvtNseFY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>is_relative</name>
  <anchor>is_relative</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3aQj1umtmXXLTJTaCJHeHE6bBCNu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>lexically_normal</name>
  <anchor>lexically_normal</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Ss4qL1xwLKip3bvEbnGQPJJoHxZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>lexically_proximate</name>
  <anchor>lexically_proximate</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Xrfx8gKbMEvMwo8YWrdQcq2UNY2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>base</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>lexically_relative</name>
  <anchor>lexically_relative</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2NxTSA2wpggwRpJ7B9YK96LruVSj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>base</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>make_preferred</name>
  <anchor>make_preferred</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>26kg1DLkVB7LyFWQWuqwNABotUuy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>native</name>
  <anchor>native</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4BYBLsxdCfNNAJM7957DbqhwZCid</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
              <identifier>string_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>operator+=</name>
  <anchor>operator_plus_eq-084</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2qoP7My2e9CEoTRrrtrfuLRVp6fQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>2JkJt2ncxPcDRxSuaXbqrk2voahs 34pt4LKv1cXpH3HnfAvQPnHFyHT3 43NYiQ9z4U4KbKB3pJVjSQDXXuYd 27dw8nRTP2nYHm2d2SEMx57VScbq 2HRXWr5bmqcWHSfW9Yi4yuMJueky 2zPo2TrEaZy42buwS2tGZFQvgYZr 3VU6KYGGbLs3FhYUMHkFDf2wxWyq</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-05d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2JkJt2ncxPcDRxSuaXbqrk2voahs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>34pt4LKv1cXpH3HnfAvQPnHFyHT3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>479DxynkjrswieANT6sUuL6v9vKo</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
                          <identifier>value_type</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>__x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>43NYiQ9z4U4KbKB3pJVjSQDXXuYd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>27dw8nRTP2nYHm2d2SEMx57VScbq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
                  <identifier>string_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-05c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2HRXWr5bmqcWHSfW9Yi4yuMJueky</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
                  <identifier>value_type</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>__x</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-08e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zPo2TrEaZy42buwS2tGZFQvgYZr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>BocAuXvfQCLjLaDz5TTNWzDAThs</id>
              <identifier>_Path2</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <pointer>
                      <kind>pointer</kind>
                      <pointeeType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>_CharT</identifier>
                            </identifier>
                          </name>
                        </named>
                      </pointeeType>
                    </pointer>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>_CharT</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>__x</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_CharT</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <anchor>operator_plus_eq-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3VU6KYGGbLs3FhYUMHkFDf2wxWyq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__x</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator/=</name>
  <anchor>operator_slash_eq-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4EzTwofMzqBevXENU4FJTSwYjSHN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Division assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>/=</overloadedOperator>
  <members>3i6VYRZTncAVWvoLnQiaGCD2HL8P 3a9jVATGM1G5iVWYfMLPZSp7Qiy4</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator/=</name>
  <anchor>operator_slash_eq-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3i6VYRZTncAVWvoLnQiaGCD2HL8P</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__p</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>/=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator/=</name>
  <anchor>operator_slash_eq-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3a9jVATGM1G5iVWYfMLPZSp7Qiy4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3K3Jj8cn4em8LZBLD82VBQ68KfLw</id>
              <identifier>_Path</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>33b7QxDAR5Rw3aK7w1DpaVckUhXu</id>
                  <identifier>__detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>_Source</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Source</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__source</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_Source</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>/=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>parent_path</name>
  <anchor>parent_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2VYYqsvpBnH9XRDpxobobaBcHTYx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>relative_path</name>
  <anchor>relative_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3XGYFrrGPTvDgBNko7mcX4EgZouU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>remove_filename</name>
  <anchor>remove_filename</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3KjcWeENa9wNhMWuhQdpaPoVsnNX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>replace_extension</name>
  <anchor>replace_extension</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>AwePggAYuBJ7FxK2ER9HihikrNK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__replacement</name>
      <default>path()</default>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>replace_filename</name>
  <anchor>replace_filename</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31bX23ksV7qfpu9HACxrPQ7gZNS5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
              <identifier>path</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__replacement</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>root_directory</name>
  <anchor>root_directory</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4TSHVHFH3AFh7fb1fmFRaPDiMihT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>root_name</name>
  <anchor>root_name</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2wcrRCzQ1zzeSRdHBEqc612q3CFX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>root_path</name>
  <anchor>root_path</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4YpEoonX3oLCsS97jkuhR99M4D77</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>stem</name>
  <anchor>stem</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3o1EeqNqpVvffyvoWvruvzgJakZc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
          <identifier>path</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>string</name>
  <anchor>string-044</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>xAy5fDP52smpGxMfPBf9Kxyyy5v</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <funcClass>normal</funcClass>
  <members>2sdArjEgqgG9n7siAdrZRMzXLtkH 211PLRvvJwTMbuhVvr4YusjRJBjN</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>string</name>
  <anchor>string-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2sdArjEgqgG9n7siAdrZRMzXLtkH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>string</name>
  <anchor>string-047</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>211PLRvvJwTMbuhVvr4YusjRJBjN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_CharT</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_Traits</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>_Allocator</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>_Allocator</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__a</name>
      <default>_Allocator()</default>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>_CharT</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>_Traits</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>UtZCd9F98BArK6skSLQXqtUHjPG</id>
                    <identifier>char_traits</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>_CharT</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>_Allocator</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>46L1nUJro6B3H21uwxnJDjAZgQhc</id>
                    <identifier>allocator</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                        <identifier>std</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>_CharT</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <anchor>swap</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Q4eidS87igmaP3rWoazAMZgmU8P</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>riNMRLquckX2fsQYTmJqmXxyFYW</id>
                  <identifier>path</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>__rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>system_string</name>
  <anchor>system_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>386</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>c5RJ4xyFKu3Zye61RCCdH7YzDqX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the path in the native narrow (system) encoding.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>string()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>u16string</name>
  <anchor>u16string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Ug9q8pznRgnyNm1yWEwXbZ3RkXT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2FcwkbDToiyPz3siftyQMuwboy1D</id>
          <identifier>u16string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>u32string</name>
  <anchor>u32string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kMcbchCr5QEmd1jSnqXtAcTEE5q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>37Q9ymR6ZYtHo1Ac33mDxAoYKRER</id>
          <identifier>u32string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>u8string</name>
  <anchor>u8string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3tyRx8STXFMk1qfkuDc4Z83TxXZU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>39bxggszupVWHbGTeC6ieUbudsrS</id>
          <identifier>u8string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>wstring</name>
  <anchor>wstring</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3wPvm24K77MxdtgyDPPYzgnke5qr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator string_type</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3mh9V5W7ukXN912nFL8L69FvgYzM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Conversion to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_type</literal>
            </text>
          </children>
        </code>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object converted to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>string_type</literal>
              </text>
            </children>
          </code>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>454XbzJdtfHYqNUmvcvUFYP7cvsT</id>
          <identifier>string_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>preferred_separator</name>
  <anchor>preferred_separator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>14</columnNumber>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>2VmCVS1676DD1RPv2QUcANBqB3Es</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4C7j16NbY2Ftfhi6TdkDKr5aCTCb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ZbUwNkMABmogEHnnwP9dhdKDP1Y</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>&apos;/&apos;</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<record>
  <name>range_format_kind</name>
  <anchor>range_format_kind</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>560</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nAGTub7voa4dd3ViK8R5fMy9aZD</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determines the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range_format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> used to format </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, e.g. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>map</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>set</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>disabled</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is not a formattable range.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Enable</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2hkJR1csq3sKn8kE9zW7JaZCuuDq</id>
              <identifier>conditional_t</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>is_range&lt;T, Char&gt;::value</value>
                </constant>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>3GaDYceg3bHc16cqGbHXj7yYijbG</id>
                          <identifier>range_format_kind_</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                              <identifier>detail</identifier>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>T</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>45TQ1vH3By5xkPEUwikxS1nH3P92</id>
                          <identifier>integral_constant</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                              <identifier>std</identifier>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>4fxrRpKgTQ3Su7e4acVB5JfPAe7</id>
                                      <identifier>range_format</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <constant>
                              <kind>constant</kind>
                              <value>range_format::disabled</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>562</lineNumber>
          <columnNumber>7</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
</record>
<record>
  <name>range_formatter</name>
  <anchor>range_formatter-02</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>426</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>awUbrMTTvyjdaXwpTRgpjpbxSef</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a range as a bracketed, separator-delimited sequence of its elements.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Enable</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <specializations>PTuLSEkNuGV3gsy3AmgkSBJxRJN</specializations>
</record>
<record>
  <name>range_formatter</name>
  <anchor>range_formatter-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>432</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>PTuLSEkNuGV3gsy3AmgkSBJxRJN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a range whose elements are of unqualified, formattable type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a bracketed, separator-delimited sequence.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>T</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>Char</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>conjunction&lt;std::is_same&lt;T, remove_cvref_t&lt;T&gt;&gt;,
                            is_formattable&lt;T, Char&gt;&gt;::value</requires>
    <primary>awUbrMTTvyjdaXwpTRgpjpbxSef</primary>
  </template>
  <interface>
    <public>
      <functions>QDgcjbrG3iZVC36uRcyRZAVu6o5 3Y2SP5GVuctE9oKxf57YEDVgieEc 2TfuzxacVfgK7EFa3fVk6XhbtRvk 4x2bGPusittUN1Sjog6dzYY8VDm m9krsbSQoaCcHgrKE5NUgrFw4Kp 4XGkiebTFLSUuPbpLrPv9y4eFzs7</functions>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<function>
  <name>range_formatter</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>464</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>QDgcjbrG3iZVC36uRcyRZAVu6o5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a formatter with the default separator and brackets.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>format</name>
  <anchor>format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>535</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y2SP5GVuctE9oKxf57YEDVgieEc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writing each element with the underlying formatter, separated by the configured separator and enclosed in brackets.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format context to write the output to.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>ctx.out()</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>R</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>range</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>FormatContext</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>FormatContext</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>parse</name>
  <anchor>parse</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>490</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2TfuzxacVfgK7EFa3fVk6XhbtRvk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parses the format specifier for the range and its elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the parsed specifier.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The parse context, positioned after the argument id.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Char</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3FLPpPu1An5GGen4WiqF8MvTQD7J</id>
                  <identifier>parse_context</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_brackets</name>
  <anchor>set_brackets</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>481</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4x2bGPusittUN1Sjog6dzYY8VDm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the strings written before the first and after the last element.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The opening bracket string.</literal>
          </text>
        </children>
        <name>open</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The closing bracket string.</literal>
          </text>
        </children>
        <name>close</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>open</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>close</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>set_separator</name>
  <anchor>set_separator</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>474</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>m9krsbSQoaCcHgrKE5NUgrFw4Kp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sets the string written between formatted range elements.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to use.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>underlying</name>
  <anchor>underlying</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>468</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4XGkiebTFLSUuPbpLrPv9y4eFzs7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>PTuLSEkNuGV3gsy3AmgkSBJxRJN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the formatter used to format individual range elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying element formatter.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3wQAzRJeujP9nakiy1BDwBSTkDDS</id>
              <identifier>range_formatter_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>rgb</name>
  <anchor>rgb</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>197</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>QCBuf7hzMsUcVdBip6McMtk77sU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A color represented as separate red, green, and blue components.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <interface>
    <public>
      <functions>24dXFz66FVG4o6JA91JqerMirJo2</functions>
      <variables>2xgeogUJ86zSVbKG7FHB69CSzgTx 3ex8VFFusXVhgwgZN9WFsV8gE7c1 phN2zesdUX1fPmgxh9mfpiTPvCX</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>rgb</name>
  <anchor>2constructor-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>199</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>24dXFz66FVG4o6JA91JqerMirJo2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The named color to convert.</literal>
          </text>
        </children>
        <name>hex</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The red component.</literal>
          </text>
        </children>
        <name>r_</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The green component.</literal>
          </text>
        </children>
        <name>g_</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The blue component.</literal>
          </text>
        </children>
        <name>b_</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3GyMqdtvDgZN5JWTEgVbZS4LAX8b 4DMS8yrWQE1AAkoz3HTszAZfHCGp j7ktTmJMuWzdidX2A3XVSTxLAHU XyFZsYn9GoSSkHUuZMDuPzA4FN6</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>rgb</name>
  <anchor>2constructor-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>199</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3GyMqdtvDgZN5JWTEgVbZS4LAX8b</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a black color, i.e. all components set to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>0</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>rgb</name>
  <anchor>2constructor-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4DMS8yrWQE1AAkoz3HTszAZfHCGp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a color from a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::color</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> enumerator.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The named color to convert.</literal>
          </text>
        </children>
        <name>hex</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>eJajdyRiEVaE6GiN53tR491zRE4</id>
              <identifier>color</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>hex</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>rgb</name>
  <anchor>2constructor-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>j7ktTmJMuWzdidX2A3XVSTxLAHU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a color from a packed </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>0xRRGGBB</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> hex value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The packed red, green, and blue components.</literal>
          </text>
        </children>
        <name>hex</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>9dKgjCpBHJzdNem8yS7cYHGEi1S</id>
              <identifier>uint32_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>hex</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>rgb</name>
  <anchor>2constructor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>204</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>XyFZsYn9GoSSkHUuZMDuPzA4FN6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a color from its red, green, and blue components.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The red component.</literal>
          </text>
        </children>
        <name>r_</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The green component.</literal>
          </text>
        </children>
        <name>g_</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The blue component.</literal>
          </text>
        </children>
        <name>b_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
              <identifier>uint8_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>r_</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
              <identifier>uint8_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>g_</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
              <identifier>uint8_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>b_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>b</name>
  <anchor>b</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>217</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2xgeogUJ86zSVbKG7FHB69CSzgTx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The blue component.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
          <identifier>uint8_t</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>g</name>
  <anchor>g</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>216</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3ex8VFFusXVhgwgZN9WFsV8gE7c1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The green component.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
          <identifier>uint8_t</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>r</name>
  <anchor>r</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>215</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>phN2zesdUX1fPmgxh9mfpiTPvCX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>QCBuf7hzMsUcVdBip6McMtk77sU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The red component.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
          <identifier>uint8_t</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>runtime_format_string</name>
  <anchor>runtime_format_string</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3046</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A format string that skips compile-time checks and is validated at runtime instead, as returned by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>runtime</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>runtime</literal>
        <id>3RpiFXdEX691uHc6XmNV8B8PCfk6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>runtime</literal>
        <id>3q1JgHS7LN4SxcasSrXGA3u6dCdV</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <variables>46QxdqH6SBZ5f8KnkRFAP8RJHp9p</variables>
    </public>
  </interface>
</record>
<variable>
  <name>str</name>
  <anchor>str</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3048</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>46QxdqH6SBZ5f8KnkRFAP8RJHp9p</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>ateoRWEi4xwGSpvKGu7y3iz2X2X</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The underlying format string.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>static_format_result</name>
  <anchor>static_format_result</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>619</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>8dSggwrH8USh8cJq9f4W3Mhtabh</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Holds a null-terminated string of exactly </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>N - 1</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters, produced by formatting a compiled format string at compile time.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <interface>
    <public>
      <functions>3oJNEjZ1qCx8GAuYGPBTPhH1Lqxd 2qtdtTsyJ3KMDnjSoxfC9rPPx2xa 2f7ViwEjAWsuxiSFeKZ6XGjQvPc4</functions>
    </public>
  </interface>
</record>
<function>
  <name>static_format_result</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>628</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3oJNEjZ1qCx8GAuYGPBTPhH1Lqxd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8dSggwrH8USh8cJq9f4W3Mhtabh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into the internal fixed-size buffer, null-terminating the result.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>c_str</name>
  <anchor>c_str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>639</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qtdtTsyJ3KMDnjSoxfC9rPPx2xa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8dSggwrH8USh8cJq9f4W3Mhtabh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The formatted result as a null-terminated C string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a null-terminated C string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>str</name>
  <anchor>str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>636</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2f7ViwEjAWsuxiSFeKZ6XGjQvPc4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>8dSggwrH8USh8cJq9f4W3Mhtabh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The formatted result as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::string_view</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
          <identifier>string_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2bkixAJJyMzoJUUh3J672FpQ6vLD</id>
              <identifier>fmt</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>string_buffer</name>
  <anchor>string_buffer</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>960</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>X9yk9ADGbTY1f8mSPaixDHTu4Ab</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>-backed buffer that can be converted to a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>writer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>3t8Ysj5pKszosquBi6xkTxmYVwva 649sEM6cXkwEpvwjFrBb7vxPGwW 2fEGKKfG6zmcNYxfoaVhPQLgV56X</functions>
    </public>
  </interface>
</record>
<function>
  <name>string_buffer</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>967</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3t8Ysj5pKszosquBi6xkTxmYVwva</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>X9yk9ADGbTY1f8mSPaixDHTu4Ab</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an empty </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>string_buffer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>str</name>
  <anchor>str</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>974</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>649sEM6cXkwEpvwjFrBb7vxPGwW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>X9yk9ADGbTY1f8mSPaixDHTu4Ab</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the string accumulated in this buffer so far.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
</function>
<function>
  <name>operator writer</name>
  <anchor>2conversion</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>971</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2fEGKKfG6zmcNYxfoaVhPQLgV56X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>X9yk9ADGbTY1f8mSPaixDHTu4Ab</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts this buffer to a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>writer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that writes into it.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>writer</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> wrapping this buffer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3X7id2TRTjzfNchMrsrV5ybgkWcQ</id>
          <identifier>writer</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>text_style</name>
  <anchor>text_style</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>250</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A text style consisting of foreground and background colors and emphasis.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>format</literal>
        <id>BhiV96w6p9eFrYaDPE5xxm9q1cW</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>format</literal>
        <id>3MSJNRCBASmo83nkHTYnot7w3F5o</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>operator|</literal>
        <id>W5r1CRierC2bAFHxaeaC8cKd9KJ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>print</literal>
        <id>4GwAEbmBsNEbfm9YoZJj3Vgm6Znf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>println</literal>
        <id>3s8NEmuSkqKsk29C9gnPDTNMF6r2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat</literal>
        <id>niqGCRXkZh6nEXuX4YtESxCw8jA</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>vformat</literal>
        <id>34MSms5zCuSuFtH8di1YZJomESCv</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>47AgU4jPHAG4SGM4n8N74A3DUio3 XyzsspdQbt6HmtHaQ5nVDiBFkoT 4LAcr7vAjCCJeHcFhxdjhEdexDnW 3WFeU24XVKPRJ69R7j6RofA97VfH 4ULGT6k32oPAHFu3PYQ3UMeHH5ek 4R42NC4dpcHiBCGy9tkKAD1TPdZM 31h36yt2ouRJSFdjGxWtsj6DQkbU 2BXywUgqswSoTLCvzcmkrpFP3PbX J8NNpMrqU8cWzDEtJGunqHuLUbZ 2F26RHLFBy1rcX91e7dyBiXiQWia</functions>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>27heWFmvvcHcCbfmPFxqiaywh7TG</id>
    </friendInfo>
    <friendInfo>
      <id>2x3NNFrU6CuZWWQ72i9hXfeznco4</id>
    </friendInfo>
    <friendInfo>
      <id>3qwMg35j7PEnyT1gm64FKC6v271D</id>
    </friendInfo>
  </friends>
</record>
<function>
  <name>text_style</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>306</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>47AgU4jPHAG4SGM4n8N74A3DUio3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a text style with the given emphasis and no colors set.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The emphasis to apply.</literal>
          </text>
        </children>
        <name>em</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
              <identifier>emphasis</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>em</name>
      <default>emphasis()</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>get_background</name>
  <anchor>get_background</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>368</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>XyzsspdQbt6HmtHaQ5nVDiBFkoT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the background color of this style.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The background color. The style must have a background color set, i.e. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_background()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5j1FD4JwjJ2qyemjNr4ZcXwkLut</id>
          <identifier>color_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get_emphasis</name>
  <anchor>get_emphasis</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4LAcr7vAjCCJeHcFhxdjhEdexDnW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the emphasis of this style.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The emphasis. The style must have emphasis set, i.e. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_emphasis()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
          <identifier>emphasis</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get_foreground</name>
  <anchor>get_foreground</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>361</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3WFeU24XVKPRJ69R7j6RofA97VfH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the foreground color of this style.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The foreground color. The style must have a foreground color set, i.e. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_foreground()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5j1FD4JwjJ2qyemjNr4ZcXwkLut</id>
          <identifier>color_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_background</name>
  <anchor>has_background</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>350</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ULGT6k32oPAHFu3PYQ3UMeHH5ek</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports whether this style has a background color set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if a background color is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_emphasis</name>
  <anchor>has_emphasis</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4R42NC4dpcHiBCGy9tkKAD1TPdZM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports whether this style has any emphasis set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if any emphasis is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>has_foreground</name>
  <anchor>has_foreground</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>345</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31h36yt2ouRJSFdjGxWtsj6DQkbU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports whether this style has a foreground color set.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if a foreground color is set.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator|=</name>
  <anchor>operator_or_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>312</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2BXywUgqswSoTLCvzcmkrpFP3PbX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Merges </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into this style, combining their colors and emphases.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this style after merging.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The style to merge in.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>|=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator==</name>
  <anchor>operator_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>332</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>J8NNpMrqU8cWzDEtJGunqHuLUbZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares this style with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for equality.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if both styles have the same colors and emphasis.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The style to compare against.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator!=</name>
  <anchor>operator_not_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>339</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2F26RHLFBy1rcX91e7dyBiXiQWia</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>xg1UNR4FmpoB4X7npsiWZs7Ejnj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares this style with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for inequality.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the styles differ in colors or emphasis.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The style to compare against.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>!=</overloadedOperator>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>tuple_join_view</name>
  <anchor>tuple_join_view</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>807</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A view over </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tuple</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that formats its elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, produced by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::join</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>TtrA9iFETiqmrCHg1dQoZMfegMv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>join</literal>
        <id>3R88hpdYMJmjkrAQTdNzHHVczzDg</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Tuple</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4V5STfPV9XaommH49upmSnRueRSL</id>
              <identifier>view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
      <loc>
        <defLoc>
          <shortPath>fmt/ranges.h</shortPath>
          <sourcePath>include/fmt/ranges.h</sourcePath>
          <lineNumber>807</lineNumber>
          <columnNumber>67</columnNumber>
        </defLoc>
      </loc>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>49JW5cqdAVNjyb6Wx7yojoRg4wuQ</functions>
      <variables>rhKf6uHNMeC1cb2i5LnuyqpwcDR 4PhqgaEUhW9QauPEkhKJMHgzpmu</variables>
    </public>
  </interface>
</record>
<function>
  <name>tuple_join_view</name>
  <anchor>2constructor</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>816</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49JW5cqdAVNjyb6Wx7yojoRg4wuQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3p84knKZ3m8za7cvKm8WLP6ouN3d</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a view over </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>s</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple to format.</literal>
          </text>
        </children>
        <name>t</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Tuple</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>t</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>sep</name>
  <anchor>sep</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>811</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>rhKf6uHNMeC1cb2i5LnuyqpwcDR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3p84knKZ3m8za7cvKm8WLP6ouN3d</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The string inserted between formatted elements.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
          <identifier>basic_string_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>tuple</name>
  <anchor>tuple</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>809</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4PhqgaEUhW9QauPEkhKJMHgzpmu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3p84knKZ3m8za7cvKm8WLP6ouN3d</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The tuple whose elements are formatted.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Tuple</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>vprintf_args</name>
  <anchor>vprintf_args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>605</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3MGQzydQsBeDzLqJJ6dz7VQAy7hk</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A helper that maps a character type to the type-erased argument list used with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>basic_printf_context&lt;Char&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <interface>
    <public>
      <typedefs>Z5qZUr6oSTBLWMqbQf6gBZp4qVL</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <anchor>type</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/printf.h</shortPath>
        <sourcePath>include/fmt/printf.h</sourcePath>
        <lineNumber>607</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>Z5qZUr6oSTBLWMqbQf6gBZp4qVL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3MGQzydQsBeDzLqJJ6dz7VQAy7hk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type-erased argument list type for </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
          <identifier>basic_format_args</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>8xCcrkwX96HmWmAeV1nXYJ1721o</id>
                      <identifier>basic_printf_context</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>Char</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>writer</name>
  <anchor>writer</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>931</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3X7id2TRTjzfNchMrsrV5ybgkWcQ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A writer to a buffered stream. It doesn&apos;t own the underlying stream.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>2aoojt25tKDMKN3r3qMXSuMd1AoS 2zEyWuChtyv76U41Jru7Bzh97Bf5</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>writer</name>
  <anchor>2constructor-071</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>942</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2aoojt25tKDMKN3r3qMXSuMd1AoS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3X7id2TRTjzfNchMrsrV5ybgkWcQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to write to.</literal>
          </text>
        </children>
        <name>buf</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2ghHKrp8Suj8A5rQeruK41VFDgoR 3sETUHEmh1rrNF8KaFyccD1cRwfM</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>writer</name>
  <anchor>2constructor-078</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>945</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ghHKrp8Suj8A5rQeruK41VFDgoR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3X7id2TRTjzfNchMrsrV5ybgkWcQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>writer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that writes to the given buffer.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to write to.</literal>
          </text>
        </children>
        <name>buf</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
                  <identifier>buffer</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>char</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>char</fundamentalType>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>buf</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>writer</name>
  <anchor>2constructor-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>942</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3sETUHEmh1rrNF8KaFyccD1cRwfM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3X7id2TRTjzfNchMrsrV5ybgkWcQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>writer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that writes directly to the given file.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>print</name>
  <anchor>print</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>951</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zEyWuChtyv76U41Jru7Bzh97Bf5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3X7id2TRTjzfNchMrsrV5ybgkWcQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<enum>
  <anchor>_04enum</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>760</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>3PUneJTff6DtWy3N6hBxaAcbJREG</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The number of characters to store in the basic_memory_buffer object itself to avoid dynamic memory allocation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <constants>4NA4V9PS1n27Dc4ouDEQCxZeb4j7</constants>
</enum>
<enumConstant>
  <name>inline_buffer_size</name>
  <anchor>inline_buffer_size</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>761</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4NA4V9PS1n27Dc4ouDEQCxZeb4j7</id>
  <extraction>regular</extraction>
  <parent>3PUneJTff6DtWy3N6hBxaAcbJREG</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The number of inline characters.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>500</written>
    <value>500</value>
  </initializer>
</enumConstant>
<enum>
  <name>align</name>
  <anchor>align</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>825</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>HhrFqfaEQ4pB4hPiHtw7psdoNe7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The alignment of a formatted value within its field width.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>3vFZA5fpbsFWULLL2pQWrVdBweMv 4RDCuAV2V1owzHzqqkBiyAYzseEe wQNu7cvVdZtfPk3p1EeE6v3noSV 4Kd2v8MeUyWpRUMfegMdq34eqV4q Jya5yHRdrrgAiJBfQkLmR9jijtE</constants>
</enum>
<enumConstant>
  <name>none</name>
  <anchor>none</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>827</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3vFZA5fpbsFWULLL2pQWrVdBweMv</id>
  <extraction>regular</extraction>
  <parent>HhrFqfaEQ4pB4hPiHtw7psdoNe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No alignment specified; the default for the argument type is used.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>left</name>
  <anchor>left</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>829</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4RDCuAV2V1owzHzqqkBiyAYzseEe</id>
  <extraction>regular</extraction>
  <parent>HhrFqfaEQ4pB4hPiHtw7psdoNe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Left alignment (&apos;&lt;&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>right</name>
  <anchor>right</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>831</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>wQNu7cvVdZtfPk3p1EeE6v3noSV</id>
  <extraction>regular</extraction>
  <parent>HhrFqfaEQ4pB4hPiHtw7psdoNe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Right alignment (&apos;&gt;&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>center</name>
  <anchor>center</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>833</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4Kd2v8MeUyWpRUMfegMdq34eqV4q</id>
  <extraction>regular</extraction>
  <parent>HhrFqfaEQ4pB4hPiHtw7psdoNe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Center alignment (&apos;^&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>numeric</name>
  <anchor>numeric</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>835</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>Jya5yHRdrrgAiJBfQkLmR9jijtE</id>
  <extraction>regular</extraction>
  <parent>HhrFqfaEQ4pB4hPiHtw7psdoNe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Numeric alignment (&apos;=&apos;), padding after the sign and base prefix.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>arg_id_kind</name>
  <anchor>arg_id_kind</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>851</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>3CsofKnA45y77WsJtbyxv7xYUf7T</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The kind of dynamic argument, if any, used to supply a field width or precision.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>2Zo73dK6RsiXncqRCUxM7rUA8jJg 2cCeXuvzSDbK6euEPVk8PeLS3dRd 4CaoWoRfkDfUd532tVFExcWukYv5</constants>
</enum>
<enumConstant>
  <name>none</name>
  <anchor>none</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>853</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2Zo73dK6RsiXncqRCUxM7rUA8jJg</id>
  <extraction>regular</extraction>
  <parent>3CsofKnA45y77WsJtbyxv7xYUf7T</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No dynamic argument is used.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>index</name>
  <anchor>index</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>855</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2cCeXuvzSDbK6euEPVk8PeLS3dRd</id>
  <extraction>regular</extraction>
  <parent>3CsofKnA45y77WsJtbyxv7xYUf7T</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The dynamic argument is identified by its positional index.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>name</name>
  <anchor>name</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>857</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4CaoWoRfkDfUd532tVFExcWukYv5</id>
  <extraction>regular</extraction>
  <parent>3CsofKnA45y77WsJtbyxv7xYUf7T</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The dynamic argument is identified by its name.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>color</name>
  <anchor>color</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>18</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>eJajdyRiEVaE6GiN53tR491zRE4</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A named color from the extended CSS/X11 color set, encoded as a packed 0xRRGGBB value.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>9dKgjCpBHJzdNem8yS7cYHGEi1S</id>
          <identifier>uint32_t</identifier>
        </identifier>
      </name>
    </named>
  </underlyingType>
  <constants>2KV2XTQfJkuKnYKWY9GWHtLpVzbT v46gHGwpXGV8Rqsh2EnypArBmH7 3FcvmUwYmv3VEvQZ5vA1Use4qruE 2Utk744t4LYaNg1gk7yxoeUfYvbK tCCQqBU4sk2R64ap31wzr2cFniw 3p3kABHqmFZ7EwT4LvqKGuvYhDBt 4QsRxQ26gX1qXzNV7mWHntzHskw9 2FRgDu89XcNYDctVyBvft937CKFs ZjoK1XH7PidPiWkyp1TVr26EEus 4NiwzGnSm2yU8MvkdcWuyTsTfvtj YzcfBcKsuTj6XMATQ8yg6otmVjU 2iFhhU6baYwK6iegZEKbE1cwapUc 9348zm5FWGZGPTWPbPk7KaHtaVW 42i1bUAyW9myVqh8Bc35cyKya9Ae 3UpyiFWVKufvnCnuyxis1hygsen1 4Yeosdx8cJE7XqBPqkCbKMFgTXkt 3t4sqCcynzpCiAzMXtZe4szUV5T4 2asqBF5Y67XCwkjRJYC7rkzVJFuG 4QbrZeD2t5mG44iNFDZwrg5zsdiP CTTiHGKSEGX39nsYVQcpsSytTmq JtYgBGbYcSuzxMksErjSXmJCHNa 3qy5dXf1eLjM5pYGQVF5yVxHay4p KfnncMWBEB3vGqXbpko2MECdwac 3YRX4qQeHrgkvmkL1GAxR4nLj3QB EEYex8JUhz7tVTzdsjs3xoA6Wjh 3X5CU2iSqZgppZ7mGS9pcDj5oJ3W 2LrfMEr7nKUz5UN1Yf1J5MpeGVJk 3C8Dt4GGYuMJTHe1KxnbkXKNjMoq k2eew6XLYY6m6bjHx6xREPSVNbC qYuQdJcq2steRuVX9Z7NWctUfoM 3UFUbf3iy5nfxDBY8UDa1H8CtgFD 2UQ96Ww1LcfmYymsGREGWM4ytCuz 427YK2emop4EawAa1FsvSxXLupPM 2UsG86FuEtjEwnBkweRGTat565p 2EocV36iyZnFSqgcvGagWkSJMZeF 9GPhgPTC28rPqh9DZz2PFDt181H 4LHCyomEqp57t2cqKJKuWNdKqjXB bX7a2QnA27ByiRkTjPgjpbETBXp 23NQMULrRtan8uD51d3HHmBGr44b 3xJMKPoVsBdmgUfMH1r5zMHrbzje 3MtnQ4xomdXDFNuvEwQ4uJjEN48z 2JKaxkj6r2NkQPyupcquNTqkoV5i 3A9nJHKY1qHxHTXtdzjvZhS5q1sJ 27bYyDK2tVT7dQjda9jJ9s3kbYSg JYBSLCnVaPSrTAJ1cM2eAmfy8Eo 2JqNwFsYHPS6mYyduz7NpFmGQDty gESqqWBGSn1GVk1hrNQHgbc7wt5 2bDBpgs8vgtei4bA3w6ZizyyWb5z akh124LD6PNULejSjkrC8eKEkUB 35GA516ewnaPsWkErJhDbB5GLnY7 5T9PZ68jMXasHHvQhr6FR9JCjWZ 33iETFhtq5bbsbkUkpAiaaEcd3Sm 3LtsE26bPn5z5ADz6xd2dhNx4Y9c 2x8vfgnyBexAKqyRg4Xbo82Qr8F8 3yhwdPh58pG7sUV7KtTGMZT8tDL7 3b5Py1n4d4LjfHiVYzWWy7Vhg9ib T8SaBnHohdPym8WasAoNtPr3GEW 3uPH9AW2FRD5V66tiHb5xY7tzKSN JgRxKog11JdS6YcVrvVL6EWUvud QBFAASHoA7i9N7bTHnw3Yipoazg 2cJz9nyUNbBZQ7iZL7bTM274qLXo 2YEiqDXn1YvWgD9xCPsY683fduhu 3gNJm2P8j5caQvfK9W1Nsk23oZ5c 2DpKhDeDKobchu4KUuiNf75rfeRG 41h39DeDEsuDe6NXAfFCEEzmT7rM 26BBvS1Q8DEQ4voiUyxyGtmpX8i7 NZsFLpNsKiaCEpMehJhKA2VqoTn bVCS4Udw53XuPDXBUWYiComZxWQ f19KJtFcQSW32tx4rDqgmD1VY87 dbRdUmjDBYKZeVDqhFKd5HhiFmK 2Ky3AhqmzNZk41tkbFEEWvXPBasJ Ucd9gkxG12hoqDn7zq8KpnArt4f 5AmvJ2SxVWSAHWkMdyc9EefAjtR T511vZSaEG7qMd67e4pPL1m4DNx 2fHsALpb4G6dknEVNuZnbbkn6HBC 4S2iuq588K1nY2buvpwRnzfxiTV5 44c1HaNq36BzrtuyytXg98tU9pxc 37B66JrSVG2Hivd4UuY6me8KJY5y 2nDksT8nSZ8xnvNfjVTzBzpFooox nQDAQzVK13YNFNqAPiVZYDW9Wuy 4X5ZNcHHrVYv1XFBXVjWGSaqf5a 4U8LBYFLNBTwhy9GDC9h3JCKcY9j 3PFJKpgUXsY3rifPa2rKutnBMsEh 36WPWNu3WRAkFZCDkAQgnraJBq36 Bi7wrRcHvKUjGs86bXc62rgTbVj SsaVuFwrYBHNdAs5ZnG7GVcLtYx 44toFdxCE7C6HRqZvZNzJs91yRJs 31SAJRjZkMv8FV2i7szv2pCdTKpe 44sTfxrQxmJhLT1PiTGiyCCvG7Pp 3mLDHvyhzVVaFtAzZsLp9A1XAo8G P6ECkosMXVCxztezsatwv1dWbdj 3BtR26i3mxqxmZTzrddVyHAAitKS 2yyJBKVcfcYrYxAF7DQKEGoq9dy4 bCwoKhhQb9xERfvhTiDcVu4td6v 316EyUFoD556kPwWF7b6GyCZDUeh 2CoGQZe37bcV5CSEcXcqNRCWu7G8 3b3bTFRRYJqj8SfnAmqpPyPbPnKa 3tP9J8B5a2FQ5XpuBuRLJ6yA33Wk 4CFGKf2i6q9fVxJrJpjYNH5ctAvR bwtK7kKqyMtdrPgMbgKGGRaSGw8 3i45a5FXGEoJi1RNE1n1HaMEa9X9 3Es6B8LkfHBvetrnf6zSevT3WpjU 3yyWLGyP4EbNJy615SY5ueDdi2uc mnnUAm61EsyVhTWcotSJz2kErhm 2Fr9rXyJGx7AvHtE2g16UUTszQka 3utNtP2S8KNFJdtjXF9Me21knGgA 3v3HgGcFddJ5XkyWwCGaiEP1JwqB tViHWuE3PHzgcLeYopTQKDrHKXP 3Auj4y17wXMQhqxoDBZ1FrN5Y1xg 3gncZ3U64p86sQuj4qgtY3HUEXnL DXdM5w45LhZBXbhtUvxAfynVWey 4ExAN4jF6VqBLzMrXaT3Eqhxxx6S 3oPGG3uWAV1ESVkaNCVrQFiBPQ5m 3dGAo6cE3rCvsonN4gchCqSqwPgb hhBm6aAbnS6gWb3NjS9t4zDA4cn 3uSLaxzj32igsdXyQQLde4JithX9 3kMi6YnTwTHXsoY5qQMHPjsbud1y v8JT8g5nqMiqp65ZuA2riLRk9Sb 29RNfCgsPaK3TFQrnMK5YxtLcJ5D 3nAVZJXUXh3F4d1b94PaEVntjJ51 2dT4oAQR2kDtfa7dt3xkwX3RyP6H 21XSt9KPZVVQ5Z2XiyDBo3Jg3ndL mHrzQucdMCcxaUKBRrhHwwBUaT7 2fRaXqQ1kLL4q4wsAtYrhL98v1jD 2vQAS1VHvJ6BGPQRsrSfnVS7auEv 2vik5PLYV1PnvemhmGfnfQkxgNdg VTbyngNawYdFZ9PmCZrMHHKetw9 2VDuQPtfMX5cMpQcxzFPdGGfYKAn 27tmncUMZg6bT56S7qt7e1bDgpKV 21TXBp52gDE552RcRAHiCN9mo9Dx 4UxddYDUAPksngZfWERV8Wt64mVj 3BEbDiHYoAyL1tWeYVnKGba14QHH 3rPYvkcsqqJh5GBUcDgy2sRxR4Zm 4PYfVj2s9MPDMXGyANwyh3EYQCYJ 4K67RC57tFGpanPBPYN4VQfUCnv2 mXTRczYKxKwurxpAeNhLCd8cWoU 2tXTaqePaBsb9BtWzebsfvdBovBW 2v9GJERH1HLLo8wcvqZgz8qes4rL 3eqgQocw1Ju2JyfG4s87ijC6ySkq 4VP3HUZ5v9i8EoDXNj1iAgwVPbo4 2XKXSj5b8k7QsBdMAdtrSh7cs1Hc</constants>
</enum>
<enumConstant>
  <name>alice_blue</name>
  <anchor>alice_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2KV2XTQfJkuKnYKWY9GWHtLpVzbT</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alice blue, rgb(240,248,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF0F8FF</written>
    <value>15792383</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>antique_white</name>
  <anchor>antique_white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>v46gHGwpXGV8Rqsh2EnypArBmH7</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Antique white, rgb(250,235,215).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFAEBD7</written>
    <value>16444375</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>aqua</name>
  <anchor>aqua</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3FcvmUwYmv3VEvQZ5vA1Use4qruE</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Aqua, rgb(0,255,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00FFFF</written>
    <value>65535</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>aquamarine</name>
  <anchor>aquamarine</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2Utk744t4LYaNg1gk7yxoeUfYvbK</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Aquamarine, rgb(127,255,212).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x7FFFD4</written>
    <value>8388564</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>azure</name>
  <anchor>azure</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>tCCQqBU4sk2R64ap31wzr2cFniw</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Azure, rgb(240,255,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF0FFFF</written>
    <value>15794175</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>beige</name>
  <anchor>beige</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3p3kABHqmFZ7EwT4LvqKGuvYhDBt</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Beige, rgb(245,245,220).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF5F5DC</written>
    <value>16119260</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>bisque</name>
  <anchor>bisque</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4QsRxQ26gX1qXzNV7mWHntzHskw9</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bisque, rgb(255,228,196).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFE4C4</written>
    <value>16770244</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>black</name>
  <anchor>black</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2FRgDu89XcNYDctVyBvft937CKFs</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Black, rgb(0,0,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x000000</written>
    <value>0</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>blanched_almond</name>
  <anchor>blanched_almond</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>ZjoK1XH7PidPiWkyp1TVr26EEus</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Blanched almond, rgb(255,235,205).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFEBCD</written>
    <value>16772045</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>blue</name>
  <anchor>blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4NiwzGnSm2yU8MvkdcWuyTsTfvtj</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Blue, rgb(0,0,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x0000FF</written>
    <value>255</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>blue_violet</name>
  <anchor>blue_violet</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>YzcfBcKsuTj6XMATQ8yg6otmVjU</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Blue violet, rgb(138,43,226).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x8A2BE2</written>
    <value>9055202</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>brown</name>
  <anchor>brown</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2iFhhU6baYwK6iegZEKbE1cwapUc</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Brown, rgb(165,42,42).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xA52A2A</written>
    <value>10824234</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>burly_wood</name>
  <anchor>burly_wood</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>9348zm5FWGZGPTWPbPk7KaHtaVW</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Burly wood, rgb(222,184,135).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDEB887</written>
    <value>14596231</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>cadet_blue</name>
  <anchor>cadet_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>42i1bUAyW9myVqh8Bc35cyKya9Ae</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cadet blue, rgb(95,158,160).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x5F9EA0</written>
    <value>6266528</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>chartreuse</name>
  <anchor>chartreuse</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>33</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3UpyiFWVKufvnCnuyxis1hygsen1</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Chartreuse, rgb(127,255,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x7FFF00</written>
    <value>8388352</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>chocolate</name>
  <anchor>chocolate</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4Yeosdx8cJE7XqBPqkCbKMFgTXkt</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Chocolate, rgb(210,105,30).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xD2691E</written>
    <value>13789470</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>coral</name>
  <anchor>coral</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>35</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3t4sqCcynzpCiAzMXtZe4szUV5T4</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Coral, rgb(255,127,80).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF7F50</written>
    <value>16744272</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>cornflower_blue</name>
  <anchor>cornflower_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>36</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2asqBF5Y67XCwkjRJYC7rkzVJFuG</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cornflower blue, rgb(100,149,237).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x6495ED</written>
    <value>6591981</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>cornsilk</name>
  <anchor>cornsilk</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4QbrZeD2t5mG44iNFDZwrg5zsdiP</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cornsilk, rgb(255,248,220).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFF8DC</written>
    <value>16775388</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>crimson</name>
  <anchor>crimson</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>CTTiHGKSEGX39nsYVQcpsSytTmq</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Crimson, rgb(220,20,60).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDC143C</written>
    <value>14423100</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>cyan</name>
  <anchor>cyan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>JtYgBGbYcSuzxMksErjSXmJCHNa</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cyan, rgb(0,255,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00FFFF</written>
    <value>65535</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_blue</name>
  <anchor>dark_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3qy5dXf1eLjM5pYGQVF5yVxHay4p</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark blue, rgb(0,0,139).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00008B</written>
    <value>139</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_cyan</name>
  <anchor>dark_cyan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>41</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>KfnncMWBEB3vGqXbpko2MECdwac</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark cyan, rgb(0,139,139).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x008B8B</written>
    <value>35723</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_golden_rod</name>
  <anchor>dark_golden_rod</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3YRX4qQeHrgkvmkL1GAxR4nLj3QB</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark golden rod, rgb(184,134,11).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xB8860B</written>
    <value>12092939</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_gray</name>
  <anchor>dark_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>EEYex8JUhz7tVTzdsjs3xoA6Wjh</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark gray, rgb(169,169,169).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xA9A9A9</written>
    <value>11119017</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_green</name>
  <anchor>dark_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>44</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3X5CU2iSqZgppZ7mGS9pcDj5oJ3W</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark green, rgb(0,100,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x006400</written>
    <value>25600</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_khaki</name>
  <anchor>dark_khaki</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>45</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2LrfMEr7nKUz5UN1Yf1J5MpeGVJk</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark khaki, rgb(189,183,107).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xBDB76B</written>
    <value>12433259</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_magenta</name>
  <anchor>dark_magenta</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3C8Dt4GGYuMJTHe1KxnbkXKNjMoq</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark magenta, rgb(139,0,139).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x8B008B</written>
    <value>9109643</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_olive_green</name>
  <anchor>dark_olive_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>k2eew6XLYY6m6bjHx6xREPSVNbC</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark olive green, rgb(85,107,47).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x556B2F</written>
    <value>5597999</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_orange</name>
  <anchor>dark_orange</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>48</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>qYuQdJcq2steRuVX9Z7NWctUfoM</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark orange, rgb(255,140,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF8C00</written>
    <value>16747520</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_orchid</name>
  <anchor>dark_orchid</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3UFUbf3iy5nfxDBY8UDa1H8CtgFD</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark orchid, rgb(153,50,204).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x9932CC</written>
    <value>10040012</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_red</name>
  <anchor>dark_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2UQ96Ww1LcfmYymsGREGWM4ytCuz</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark red, rgb(139,0,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x8B0000</written>
    <value>9109504</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_salmon</name>
  <anchor>dark_salmon</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>427YK2emop4EawAa1FsvSxXLupPM</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark salmon, rgb(233,150,122).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xE9967A</written>
    <value>15308410</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_sea_green</name>
  <anchor>dark_sea_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2UsG86FuEtjEwnBkweRGTat565p</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark sea green, rgb(143,188,143).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x8FBC8F</written>
    <value>9419919</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_slate_blue</name>
  <anchor>dark_slate_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2EocV36iyZnFSqgcvGagWkSJMZeF</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark slate blue, rgb(72,61,139).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x483D8B</written>
    <value>4734347</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_slate_gray</name>
  <anchor>dark_slate_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>54</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>9GPhgPTC28rPqh9DZz2PFDt181H</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark slate gray, rgb(47,79,79).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x2F4F4F</written>
    <value>3100495</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_turquoise</name>
  <anchor>dark_turquoise</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>55</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4LHCyomEqp57t2cqKJKuWNdKqjXB</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark turquoise, rgb(0,206,209).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00CED1</written>
    <value>52945</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dark_violet</name>
  <anchor>dark_violet</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>56</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>bX7a2QnA27ByiRkTjPgjpbETBXp</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dark violet, rgb(148,0,211).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x9400D3</written>
    <value>9699539</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>deep_pink</name>
  <anchor>deep_pink</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>57</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>23NQMULrRtan8uD51d3HHmBGr44b</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Deep pink, rgb(255,20,147).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF1493</written>
    <value>16716947</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>deep_sky_blue</name>
  <anchor>deep_sky_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>58</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3xJMKPoVsBdmgUfMH1r5zMHrbzje</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Deep sky blue, rgb(0,191,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00BFFF</written>
    <value>49151</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dim_gray</name>
  <anchor>dim_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>59</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3MtnQ4xomdXDFNuvEwQ4uJjEN48z</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dim gray, rgb(105,105,105).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x696969</written>
    <value>6908265</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dodger_blue</name>
  <anchor>dodger_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>60</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2JKaxkj6r2NkQPyupcquNTqkoV5i</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Dodger blue, rgb(30,144,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x1E90FF</written>
    <value>2003199</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>fire_brick</name>
  <anchor>fire_brick</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3A9nJHKY1qHxHTXtdzjvZhS5q1sJ</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Fire brick, rgb(178,34,34).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xB22222</written>
    <value>11674146</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>floral_white</name>
  <anchor>floral_white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>62</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>27bYyDK2tVT7dQjda9jJ9s3kbYSg</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Floral white, rgb(255,250,240).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFAF0</written>
    <value>16775920</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>forest_green</name>
  <anchor>forest_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>JYBSLCnVaPSrTAJ1cM2eAmfy8Eo</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Forest green, rgb(34,139,34).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x228B22</written>
    <value>2263842</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>fuchsia</name>
  <anchor>fuchsia</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2JqNwFsYHPS6mYyduz7NpFmGQDty</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Fuchsia, rgb(255,0,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF00FF</written>
    <value>16711935</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>gainsboro</name>
  <anchor>gainsboro</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>65</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>gESqqWBGSn1GVk1hrNQHgbc7wt5</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Gainsboro, rgb(220,220,220).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDCDCDC</written>
    <value>14474460</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>ghost_white</name>
  <anchor>ghost_white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>66</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2bDBpgs8vgtei4bA3w6ZizyyWb5z</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Ghost white, rgb(248,248,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF8F8FF</written>
    <value>16316671</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>gold</name>
  <anchor>gold</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>akh124LD6PNULejSjkrC8eKEkUB</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Gold, rgb(255,215,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFD700</written>
    <value>16766720</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>golden_rod</name>
  <anchor>golden_rod</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>68</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>35GA516ewnaPsWkErJhDbB5GLnY7</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Golden rod, rgb(218,165,32).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDAA520</written>
    <value>14329120</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>gray</name>
  <anchor>gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>69</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>5T9PZ68jMXasHHvQhr6FR9JCjWZ</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Gray, rgb(128,128,128).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x808080</written>
    <value>8421504</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>green</name>
  <anchor>green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>70</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>33iETFhtq5bbsbkUkpAiaaEcd3Sm</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Green, rgb(0,128,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x008000</written>
    <value>32768</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>green_yellow</name>
  <anchor>green_yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>71</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3LtsE26bPn5z5ADz6xd2dhNx4Y9c</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Green yellow, rgb(173,255,47).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xADFF2F</written>
    <value>11403055</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>honey_dew</name>
  <anchor>honey_dew</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>72</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2x8vfgnyBexAKqyRg4Xbo82Qr8F8</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Honey dew, rgb(240,255,240).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF0FFF0</written>
    <value>15794160</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>hot_pink</name>
  <anchor>hot_pink</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>73</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3yhwdPh58pG7sUV7KtTGMZT8tDL7</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Hot pink, rgb(255,105,180).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF69B4</written>
    <value>16738740</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>indian_red</name>
  <anchor>indian_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>74</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3b5Py1n4d4LjfHiVYzWWy7Vhg9ib</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Indian red, rgb(205,92,92).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xCD5C5C</written>
    <value>13458524</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>indigo</name>
  <anchor>indigo</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>T8SaBnHohdPym8WasAoNtPr3GEW</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Indigo, rgb(75,0,130).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x4B0082</written>
    <value>4915330</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>ivory</name>
  <anchor>ivory</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>76</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3uPH9AW2FRD5V66tiHb5xY7tzKSN</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Ivory, rgb(255,255,240).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFFF0</written>
    <value>16777200</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>khaki</name>
  <anchor>khaki</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>JgRxKog11JdS6YcVrvVL6EWUvud</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Khaki, rgb(240,230,140).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF0E68C</written>
    <value>15787660</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lavender</name>
  <anchor>lavender</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>78</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>QBFAASHoA7i9N7bTHnw3Yipoazg</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lavender, rgb(230,230,250).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xE6E6FA</written>
    <value>15132410</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lavender_blush</name>
  <anchor>lavender_blush</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>79</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2cJz9nyUNbBZQ7iZL7bTM274qLXo</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lavender blush, rgb(255,240,245).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFF0F5</written>
    <value>16773365</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lawn_green</name>
  <anchor>lawn_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>80</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2YEiqDXn1YvWgD9xCPsY683fduhu</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lawn green, rgb(124,252,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x7CFC00</written>
    <value>8190976</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lemon_chiffon</name>
  <anchor>lemon_chiffon</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>81</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3gNJm2P8j5caQvfK9W1Nsk23oZ5c</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lemon chiffon, rgb(255,250,205).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFACD</written>
    <value>16775885</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_blue</name>
  <anchor>light_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>82</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2DpKhDeDKobchu4KUuiNf75rfeRG</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light blue, rgb(173,216,230).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xADD8E6</written>
    <value>11393254</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_coral</name>
  <anchor>light_coral</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>83</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>41h39DeDEsuDe6NXAfFCEEzmT7rM</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light coral, rgb(240,128,128).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF08080</written>
    <value>15761536</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_cyan</name>
  <anchor>light_cyan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>84</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>26BBvS1Q8DEQ4voiUyxyGtmpX8i7</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light cyan, rgb(224,255,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xE0FFFF</written>
    <value>14745599</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_golden_rod_yellow</name>
  <anchor>light_golden_rod_yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>85</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>NZsFLpNsKiaCEpMehJhKA2VqoTn</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light golden rod yellow, rgb(250,250,210).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFAFAD2</written>
    <value>16448210</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_gray</name>
  <anchor>light_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>86</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>bVCS4Udw53XuPDXBUWYiComZxWQ</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light gray, rgb(211,211,211).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xD3D3D3</written>
    <value>13882323</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_green</name>
  <anchor>light_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>87</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>f19KJtFcQSW32tx4rDqgmD1VY87</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light green, rgb(144,238,144).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x90EE90</written>
    <value>9498256</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_pink</name>
  <anchor>light_pink</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>88</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>dbRdUmjDBYKZeVDqhFKd5HhiFmK</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light pink, rgb(255,182,193).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFB6C1</written>
    <value>16758465</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_salmon</name>
  <anchor>light_salmon</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>89</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2Ky3AhqmzNZk41tkbFEEWvXPBasJ</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light salmon, rgb(255,160,122).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFA07A</written>
    <value>16752762</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_sea_green</name>
  <anchor>light_sea_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>90</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>Ucd9gkxG12hoqDn7zq8KpnArt4f</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light sea green, rgb(32,178,170).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x20B2AA</written>
    <value>2142890</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_sky_blue</name>
  <anchor>light_sky_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>91</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>5AmvJ2SxVWSAHWkMdyc9EefAjtR</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light sky blue, rgb(135,206,250).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x87CEFA</written>
    <value>8900346</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_slate_gray</name>
  <anchor>light_slate_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>92</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>T511vZSaEG7qMd67e4pPL1m4DNx</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light slate gray, rgb(119,136,153).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x778899</written>
    <value>7833753</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_steel_blue</name>
  <anchor>light_steel_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>93</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2fHsALpb4G6dknEVNuZnbbkn6HBC</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light steel blue, rgb(176,196,222).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xB0C4DE</written>
    <value>11584734</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>light_yellow</name>
  <anchor>light_yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>94</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4S2iuq588K1nY2buvpwRnzfxiTV5</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Light yellow, rgb(255,255,224).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFFE0</written>
    <value>16777184</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lime</name>
  <anchor>lime</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>95</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>44c1HaNq36BzrtuyytXg98tU9pxc</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lime, rgb(0,255,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00FF00</written>
    <value>65280</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>lime_green</name>
  <anchor>lime_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>96</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>37B66JrSVG2Hivd4UuY6me8KJY5y</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lime green, rgb(50,205,50).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x32CD32</written>
    <value>3329330</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>linen</name>
  <anchor>linen</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>97</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2nDksT8nSZ8xnvNfjVTzBzpFooox</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Linen, rgb(250,240,230).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFAF0E6</written>
    <value>16445670</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>magenta</name>
  <anchor>magenta</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>98</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>nQDAQzVK13YNFNqAPiVZYDW9Wuy</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Magenta, rgb(255,0,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF00FF</written>
    <value>16711935</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>maroon</name>
  <anchor>maroon</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>99</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4X5ZNcHHrVYv1XFBXVjWGSaqf5a</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Maroon, rgb(128,0,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x800000</written>
    <value>8388608</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_aquamarine</name>
  <anchor>medium_aquamarine</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>100</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4U8LBYFLNBTwhy9GDC9h3JCKcY9j</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium aquamarine, rgb(102,205,170).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x66CDAA</written>
    <value>6737322</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_blue</name>
  <anchor>medium_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>101</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3PFJKpgUXsY3rifPa2rKutnBMsEh</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium blue, rgb(0,0,205).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x0000CD</written>
    <value>205</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_orchid</name>
  <anchor>medium_orchid</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>102</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>36WPWNu3WRAkFZCDkAQgnraJBq36</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium orchid, rgb(186,85,211).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xBA55D3</written>
    <value>12211667</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_purple</name>
  <anchor>medium_purple</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>103</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>Bi7wrRcHvKUjGs86bXc62rgTbVj</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium purple, rgb(147,112,219).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x9370DB</written>
    <value>9662683</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_sea_green</name>
  <anchor>medium_sea_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>104</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>SsaVuFwrYBHNdAs5ZnG7GVcLtYx</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium sea green, rgb(60,179,113).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x3CB371</written>
    <value>3978097</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_slate_blue</name>
  <anchor>medium_slate_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>105</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>44toFdxCE7C6HRqZvZNzJs91yRJs</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium slate blue, rgb(123,104,238).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x7B68EE</written>
    <value>8087790</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_spring_green</name>
  <anchor>medium_spring_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>106</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>31SAJRjZkMv8FV2i7szv2pCdTKpe</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium spring green, rgb(0,250,154).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00FA9A</written>
    <value>64154</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_turquoise</name>
  <anchor>medium_turquoise</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>107</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>44sTfxrQxmJhLT1PiTGiyCCvG7Pp</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium turquoise, rgb(72,209,204).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x48D1CC</written>
    <value>4772300</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>medium_violet_red</name>
  <anchor>medium_violet_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>108</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3mLDHvyhzVVaFtAzZsLp9A1XAo8G</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Medium violet red, rgb(199,21,133).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xC71585</written>
    <value>13047173</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>midnight_blue</name>
  <anchor>midnight_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>109</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>P6ECkosMXVCxztezsatwv1dWbdj</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Midnight blue, rgb(25,25,112).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x191970</written>
    <value>1644912</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>mint_cream</name>
  <anchor>mint_cream</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>110</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3BtR26i3mxqxmZTzrddVyHAAitKS</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Mint cream, rgb(245,255,250).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF5FFFA</written>
    <value>16121850</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>misty_rose</name>
  <anchor>misty_rose</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>111</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2yyJBKVcfcYrYxAF7DQKEGoq9dy4</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Misty rose, rgb(255,228,225).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFE4E1</written>
    <value>16770273</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>moccasin</name>
  <anchor>moccasin</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>112</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>bCwoKhhQb9xERfvhTiDcVu4td6v</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Moccasin, rgb(255,228,181).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFE4B5</written>
    <value>16770229</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>navajo_white</name>
  <anchor>navajo_white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>113</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>316EyUFoD556kPwWF7b6GyCZDUeh</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Navajo white, rgb(255,222,173).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFDEAD</written>
    <value>16768685</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>navy</name>
  <anchor>navy</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>114</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2CoGQZe37bcV5CSEcXcqNRCWu7G8</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Navy, rgb(0,0,128).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x000080</written>
    <value>128</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>old_lace</name>
  <anchor>old_lace</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>115</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3b3bTFRRYJqj8SfnAmqpPyPbPnKa</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Old lace, rgb(253,245,230).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFDF5E6</written>
    <value>16643558</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>olive</name>
  <anchor>olive</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>116</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3tP9J8B5a2FQ5XpuBuRLJ6yA33Wk</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Olive, rgb(128,128,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x808000</written>
    <value>8421376</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>olive_drab</name>
  <anchor>olive_drab</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>117</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4CFGKf2i6q9fVxJrJpjYNH5ctAvR</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Olive drab, rgb(107,142,35).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x6B8E23</written>
    <value>7048739</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>orange</name>
  <anchor>orange</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>118</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>bwtK7kKqyMtdrPgMbgKGGRaSGw8</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Orange, rgb(255,165,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFA500</written>
    <value>16753920</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>orange_red</name>
  <anchor>orange_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>119</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3i45a5FXGEoJi1RNE1n1HaMEa9X9</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Orange red, rgb(255,69,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF4500</written>
    <value>16729344</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>orchid</name>
  <anchor>orchid</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>120</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3Es6B8LkfHBvetrnf6zSevT3WpjU</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Orchid, rgb(218,112,214).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDA70D6</written>
    <value>14315734</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>pale_golden_rod</name>
  <anchor>pale_golden_rod</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>121</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3yyWLGyP4EbNJy615SY5ueDdi2uc</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pale golden rod, rgb(238,232,170).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xEEE8AA</written>
    <value>15657130</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>pale_green</name>
  <anchor>pale_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>122</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>mnnUAm61EsyVhTWcotSJz2kErhm</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pale green, rgb(152,251,152).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x98FB98</written>
    <value>10025880</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>pale_turquoise</name>
  <anchor>pale_turquoise</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>123</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2Fr9rXyJGx7AvHtE2g16UUTszQka</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pale turquoise, rgb(175,238,238).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xAFEEEE</written>
    <value>11529966</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>pale_violet_red</name>
  <anchor>pale_violet_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>124</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3utNtP2S8KNFJdtjXF9Me21knGgA</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pale violet red, rgb(219,112,147).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDB7093</written>
    <value>14381203</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>papaya_whip</name>
  <anchor>papaya_whip</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>125</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3v3HgGcFddJ5XkyWwCGaiEP1JwqB</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Papaya whip, rgb(255,239,213).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFEFD5</written>
    <value>16773077</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>peach_puff</name>
  <anchor>peach_puff</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>126</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>tViHWuE3PHzgcLeYopTQKDrHKXP</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Peach puff, rgb(255,218,185).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFDAB9</written>
    <value>16767673</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>peru</name>
  <anchor>peru</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>127</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3Auj4y17wXMQhqxoDBZ1FrN5Y1xg</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Peru, rgb(205,133,63).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xCD853F</written>
    <value>13468991</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>pink</name>
  <anchor>pink</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>128</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3gncZ3U64p86sQuj4qgtY3HUEXnL</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pink, rgb(255,192,203).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFC0CB</written>
    <value>16761035</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>plum</name>
  <anchor>plum</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>129</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>DXdM5w45LhZBXbhtUvxAfynVWey</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Plum, rgb(221,160,221).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xDDA0DD</written>
    <value>14524637</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>powder_blue</name>
  <anchor>powder_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>130</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4ExAN4jF6VqBLzMrXaT3Eqhxxx6S</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Powder blue, rgb(176,224,230).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xB0E0E6</written>
    <value>11591910</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>purple</name>
  <anchor>purple</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>131</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3oPGG3uWAV1ESVkaNCVrQFiBPQ5m</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Purple, rgb(128,0,128).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x800080</written>
    <value>8388736</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>rebecca_purple</name>
  <anchor>rebecca_purple</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>132</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3dGAo6cE3rCvsonN4gchCqSqwPgb</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Rebecca purple, rgb(102,51,153).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x663399</written>
    <value>6697881</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>red</name>
  <anchor>red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>133</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>hhBm6aAbnS6gWb3NjS9t4zDA4cn</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Red, rgb(255,0,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF0000</written>
    <value>16711680</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>rosy_brown</name>
  <anchor>rosy_brown</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>134</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3uSLaxzj32igsdXyQQLde4JithX9</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Rosy brown, rgb(188,143,143).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xBC8F8F</written>
    <value>12357519</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>royal_blue</name>
  <anchor>royal_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3kMi6YnTwTHXsoY5qQMHPjsbud1y</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Royal blue, rgb(65,105,225).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x4169E1</written>
    <value>4286945</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>saddle_brown</name>
  <anchor>saddle_brown</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>v8JT8g5nqMiqp65ZuA2riLRk9Sb</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Saddle brown, rgb(139,69,19).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x8B4513</written>
    <value>9127187</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>salmon</name>
  <anchor>salmon</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>137</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>29RNfCgsPaK3TFQrnMK5YxtLcJ5D</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Salmon, rgb(250,128,114).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFA8072</written>
    <value>16416882</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>sandy_brown</name>
  <anchor>sandy_brown</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>138</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3nAVZJXUXh3F4d1b94PaEVntjJ51</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sandy brown, rgb(244,164,96).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF4A460</written>
    <value>16032864</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>sea_green</name>
  <anchor>sea_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2dT4oAQR2kDtfa7dt3xkwX3RyP6H</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sea green, rgb(46,139,87).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x2E8B57</written>
    <value>3050327</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>sea_shell</name>
  <anchor>sea_shell</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>140</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>21XSt9KPZVVQ5Z2XiyDBo3Jg3ndL</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sea shell, rgb(255,245,238).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFF5EE</written>
    <value>16774638</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>sienna</name>
  <anchor>sienna</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>141</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>mHrzQucdMCcxaUKBRrhHwwBUaT7</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sienna, rgb(160,82,45).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xA0522D</written>
    <value>10506797</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>silver</name>
  <anchor>silver</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>142</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2fRaXqQ1kLL4q4wsAtYrhL98v1jD</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Silver, rgb(192,192,192).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xC0C0C0</written>
    <value>12632256</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>sky_blue</name>
  <anchor>sky_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>143</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2vQAS1VHvJ6BGPQRsrSfnVS7auEv</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sky blue, rgb(135,206,235).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x87CEEB</written>
    <value>8900331</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>slate_blue</name>
  <anchor>slate_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>144</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2vik5PLYV1PnvemhmGfnfQkxgNdg</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Slate blue, rgb(106,90,205).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x6A5ACD</written>
    <value>6970061</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>slate_gray</name>
  <anchor>slate_gray</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>VTbyngNawYdFZ9PmCZrMHHKetw9</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Slate gray, rgb(112,128,144).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x708090</written>
    <value>7372944</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>snow</name>
  <anchor>snow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2VDuQPtfMX5cMpQcxzFPdGGfYKAn</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Snow, rgb(255,250,250).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFAFA</written>
    <value>16775930</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>spring_green</name>
  <anchor>spring_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>147</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>27tmncUMZg6bT56S7qt7e1bDgpKV</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Spring green, rgb(0,255,127).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x00FF7F</written>
    <value>65407</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>steel_blue</name>
  <anchor>steel_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>148</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>21TXBp52gDE552RcRAHiCN9mo9Dx</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Steel blue, rgb(70,130,180).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x4682B4</written>
    <value>4620980</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>tan</name>
  <anchor>tan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>149</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4UxddYDUAPksngZfWERV8Wt64mVj</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tan, rgb(210,180,140).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xD2B48C</written>
    <value>13808780</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>teal</name>
  <anchor>teal</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>150</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3BEbDiHYoAyL1tWeYVnKGba14QHH</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Teal, rgb(0,128,128).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x008080</written>
    <value>32896</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>thistle</name>
  <anchor>thistle</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>151</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3rPYvkcsqqJh5GBUcDgy2sRxR4Zm</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Thistle, rgb(216,191,216).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xD8BFD8</written>
    <value>14204888</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>tomato</name>
  <anchor>tomato</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>152</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4PYfVj2s9MPDMXGyANwyh3EYQCYJ</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tomato, rgb(255,99,71).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFF6347</written>
    <value>16737095</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>turquoise</name>
  <anchor>turquoise</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>153</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4K67RC57tFGpanPBPYN4VQfUCnv2</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Turquoise, rgb(64,224,208).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x40E0D0</written>
    <value>4251856</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>violet</name>
  <anchor>violet</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>154</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>mXTRczYKxKwurxpAeNhLCd8cWoU</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Violet, rgb(238,130,238).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xEE82EE</written>
    <value>15631086</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>wheat</name>
  <anchor>wheat</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>155</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2tXTaqePaBsb9BtWzebsfvdBovBW</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Wheat, rgb(245,222,179).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF5DEB3</written>
    <value>16113331</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>white</name>
  <anchor>white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>156</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2v9GJERH1HLLo8wcvqZgz8qes4rL</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>White, rgb(255,255,255).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFFFF</written>
    <value>16777215</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>white_smoke</name>
  <anchor>white_smoke</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3eqgQocw1Ju2JyfG4s87ijC6ySkq</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>White smoke, rgb(245,245,245).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xF5F5F5</written>
    <value>16119285</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>yellow</name>
  <anchor>yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>158</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4VP3HUZ5v9i8EoDXNj1iAgwVPbo4</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Yellow, rgb(255,255,0).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0xFFFF00</written>
    <value>16776960</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>yellow_green</name>
  <anchor>yellow_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>159</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2XKXSj5b8k7QsBdMAdtrSh7cs1Hc</id>
  <extraction>regular</extraction>
  <parent>eJajdyRiEVaE6GiN53tR491zRE4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Yellow green, rgb(154,205,50).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0x9ACD32</written>
    <value>10145074</value>
  </initializer>
</enumConstant>
<enum>
  <name>emphasis</name>
  <anchor>emphasis</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>183</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A bitmask of text emphasis styles that can be combined with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator|</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>operator|</literal>
        <id>W5r1CRierC2bAFHxaeaC8cKd9KJ</id>
      </reference>
    </related>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
          <identifier>uint8_t</identifier>
        </identifier>
      </name>
    </named>
  </underlyingType>
  <constants>469Sz6AQnxfc4hU3mhUqHfWn4H1s x8m55fkwaCUVVQAwMyYwuWUShKy 2bZXE8ije6qk35NZQSGQbazUm1hL 2f6RZixVpC6TQ9pRGJB1PnJSLUYw 2sAJhFFJoS2pgNVkT9FXTvxdbjgN 3rypVMR8EuktH98Cq31FyMW6xbzK 2KQquF4qyFLSLXrN2hEBiSsczzPQ 32Msy42PQc4hSnsBnPVrxdxRdQwW</constants>
</enum>
<enumConstant>
  <name>bold</name>
  <anchor>bold</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>184</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>469Sz6AQnxfc4hU3mhUqHfWn4H1s</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bold text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>1</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>faint</name>
  <anchor>faint</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>185</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>x8m55fkwaCUVVQAwMyYwuWUShKy</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Faint (dim) text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 1</written>
    <value>2</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>italic</name>
  <anchor>italic</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>186</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2bZXE8ije6qk35NZQSGQbazUm1hL</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Italic text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 2</written>
    <value>4</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>underline</name>
  <anchor>underline</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>187</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2f6RZixVpC6TQ9pRGJB1PnJSLUYw</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Underlined text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 3</written>
    <value>8</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>blink</name>
  <anchor>blink</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>188</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2sAJhFFJoS2pgNVkT9FXTvxdbjgN</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Blinking text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 4</written>
    <value>16</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>reverse</name>
  <anchor>reverse</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>189</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3rypVMR8EuktH98Cq31FyMW6xbzK</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Text with foreground and background colors swapped.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 5</written>
    <value>32</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>conceal</name>
  <anchor>conceal</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>190</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2KQquF4qyFLSLXrN2hEBiSsczzPQ</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Concealed (hidden) text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 6</written>
    <value>64</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>strikethrough</name>
  <anchor>strikethrough</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>191</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>32Msy42PQc4hSnsBnPVrxdxRdQwW</id>
  <extraction>regular</extraction>
  <parent>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Text with a line through it.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1 &lt;&lt; 7</written>
    <value>128</value>
  </initializer>
</enumConstant>
<enum>
  <name>presentation_type</name>
  <anchor>presentation_type</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>786</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>3iPaPLmy9zHbcErYgfRPQGeq2jiV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The presentation type of a format specifier, encoding which of the mutually exclusive type letters (e.g. &apos;d&apos;, &apos;x&apos;, &apos;f&apos;, &apos;s&apos;) was used. Enumerators for unrelated categories (integral/character, string/pointer, floating-point) intentionally share numeric values because at most one category applies to a given argument type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned char</identifier>
        </identifier>
      </name>
      <fundamentalType>unsigned char</fundamentalType>
    </named>
  </underlyingType>
  <constants>2h6uZFJje1no2aLQJ13jCfjuzpRA 2iAPxb9hr7mbLrMKpVsp77msrh5x 2PQKStf1tXQKwi8ENS3co4qBXZtt 38RGRckN6qrCTPvdgPXvQqfCG2pw 3zWj6f8wudULRH75WdvWPH1NpDfV 2EC1Z2Fk91mrUxjm4qE92N8iqQos 3DghkNW2vQ2K9Jb2gKBKa7zMMtD8 KHWQPvTeynPRzWBaBHHQAbKbFYT 2uS4kNtshmHsfW19yhWWLNMQjNpM 7DjJsAdVUEN9bZNfjPbAKHsxq9a 5LRjWrZxZPexvsAmzLAzbYrqZAk 2mcbrbnDUtkAKznvgHYgw4JrcEKa 23hCesjZLSPLwZZiyBXN6piDQgdL</constants>
</enum>
<enumConstant>
  <name>none</name>
  <anchor>none</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>790</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2h6uZFJje1no2aLQJ13jCfjuzpRA</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No presentation type specified; the default for the argument type is used.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>0</written>
    <value>0</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>debug</name>
  <anchor>debug</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>792</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2iAPxb9hr7mbLrMKpVsp77msrh5x</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Debug presentation (&apos;?&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>1</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>string</name>
  <anchor>string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>794</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2PQKStf1tXQKwi8ENS3co4qBXZtt</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>String presentation (&apos;s&apos;) for strings and bools.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>2</written>
    <value>2</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>dec</name>
  <anchor>dec</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>798</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>38RGRckN6qrCTPvdgPXvQqfCG2pw</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Decimal presentation (&apos;d&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>3</written>
    <value>3</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>hex</name>
  <anchor>hex</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>800</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3zWj6f8wudULRH75WdvWPH1NpDfV</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Hexadecimal presentation (&apos;x&apos; or &apos;X&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>oct</name>
  <anchor>oct</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>802</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2EC1Z2Fk91mrUxjm4qE92N8iqQos</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Octal presentation (&apos;o&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bin</name>
  <anchor>bin</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>804</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3DghkNW2vQ2K9Jb2gKBKa7zMMtD8</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Binary presentation (&apos;b&apos; or &apos;B&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>chr</name>
  <anchor>chr</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>806</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>KHWQPvTeynPRzWBaBHHQAbKbFYT</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Character presentation (&apos;c&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>pointer</name>
  <anchor>pointer</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>810</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2uS4kNtshmHsfW19yhWWLNMQjNpM</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pointer presentation (&apos;p&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>3</written>
    <value>3</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>exp</name>
  <anchor>exp</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>814</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>7DjJsAdVUEN9bZNfjPbAKHsxq9a</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Exponential (scientific) presentation (&apos;e&apos; or &apos;E&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>1</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>fixed</name>
  <anchor>fixed</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>816</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>5LRjWrZxZPexvsAmzLAzbYrqZAk</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Fixed-point presentation (&apos;f&apos; or &apos;F&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>general</name>
  <anchor>general</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>819</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2mcbrbnDUtkAKznvgHYgw4JrcEKa</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>General presentation (&apos;g&apos; or &apos;G&apos;), choosing between fixed and exponential based on the value and precision.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>hexfloat</name>
  <anchor>hexfloat</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>821</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>23hCesjZLSPLwZZiyBXN6piDQgdL</id>
  <extraction>regular</extraction>
  <parent>3iPaPLmy9zHbcErYgfRPQGeq2jiV</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Hexadecimal floating-point presentation (&apos;a&apos; or &apos;A&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>range_format</name>
  <anchor>range_format</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>32</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>4fxrRpKgTQ3Su7e4acVB5JfPAe7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The style used to format a range or range-like type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>3nuoRfWB5GCFdi9sS1E749GAe4M9 dKyWWNTPZe4CzMC8hy9whdsLENS 3CooJnNDn2EwMFBmWnm512Xu4K5f 4S6YCYdFGdtGisjjNoAGyWa2h5S8 4ZjqFdVNCQqkGk3gFFSTDavKZunJ U31DEqnm7e3TgzfrqkmbDmAsnsa</constants>
</enum>
<enumConstant>
  <name>disabled</name>
  <anchor>disabled</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3nuoRfWB5GCFdi9sS1E749GAe4M9</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Range formatting is disabled; the type is not treated as a range.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>map</name>
  <anchor>map</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>36</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>dKyWWNTPZe4CzMC8hy9whdsLENS</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatted as a map, i.e. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{key: value, ...}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>set</name>
  <anchor>set</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3CooJnNDn2EwMFBmWnm512Xu4K5f</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatted as a set, i.e. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{value, ...}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>sequence</name>
  <anchor>sequence</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4S6YCYdFGdtGisjjNoAGyWa2h5S8</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatted as a generic sequence, i.e. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[value, ...]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>string</name>
  <anchor>string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4ZjqFdVNCQqkGk3gFFSTDavKZunJ</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatted as a string.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>debug_string</name>
  <anchor>debug_string</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/ranges.h</shortPath>
        <sourcePath>include/fmt/ranges.h</sourcePath>
        <lineNumber>44</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>U31DEqnm7e3TgzfrqkmbDmAsnsa</id>
  <extraction>regular</extraction>
  <parent>4fxrRpKgTQ3Su7e4acVB5JfPAe7</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formatted as an escaped, quoted debug string.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>sign</name>
  <anchor>sign</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>839</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The sign specifier controlling how the sign of a numeric value is formatted.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>292qUjBHRwBifbkgY4mo8zX9gCrg 3PxMdgsUBNoUjtuyeYSQ8pakBZAL 4NVDhjK2doPYjLcJnhsRRYfC8bKi 36NGb3xhQ7Xu83wSsffRPUUV7nYJ</constants>
</enum>
<enumConstant>
  <name>none</name>
  <anchor>none</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>841</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>292qUjBHRwBifbkgY4mo8zX9gCrg</id>
  <extraction>regular</extraction>
  <parent>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No sign specifier given; the default for the argument type is used.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>minus</name>
  <anchor>minus</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>843</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3PxMdgsUBNoUjtuyeYSQ8pakBZAL</id>
  <extraction>regular</extraction>
  <parent>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Show a sign only for negative numbers (&apos;-&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>plus</name>
  <anchor>plus</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>845</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4NVDhjK2doPYjLcJnhsRRYfC8bKi</id>
  <extraction>regular</extraction>
  <parent>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Always show a sign (&apos;+&apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>space</name>
  <anchor>space</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>847</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>36NGb3xhQ7Xu83wSsffRPUUV7nYJ</id>
  <extraction>regular</extraction>
  <parent>4D4LdBcBZtPFjTRm9U1iYWdqKo6w</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Use a space for the sign of non-negative numbers (&apos; &apos;).</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>terminal_color</name>
  <anchor>terminal_color</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>163</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>YRL5ASnNoSPrkL3tmt5z6PS7kys</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Terminal colors that map to the standard ANSI SGR foreground color codes.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tsUc2es9auoK5sHxz7Dn97FYmUN</id>
          <identifier>uint8_t</identifier>
        </identifier>
      </name>
    </named>
  </underlyingType>
  <constants>dQKixajELXoapA79ZJMMRLBbKbj 43N8BbbxPB5nVsPVjAueyUASV6Zt 3FjoKrXjiiD7i68XxtpVNim4h8iP 4Vcasy7ZdcjJU186RpPQrjRd48Tw 4X6XRLds7q7YxZFA7D1T1aRhbFi3 3J8f3PRe7xXixWDRc96o1yjN5Bzk jv5Hsn9XLC5JwwbSSCB5c8PAkRC b7Q1U6HE49PLzhUCwzYrgx4ZLVw 2ScS8VwiW45nXCED9eSN7dUagJYf 3dWCh6CDUE7SsDZ8sDneTL4pbfay 3tVPv4LE4PGZ2L5kuor1zSsrEi38 ZoW5xd3DuHAEyWgTyubtrAM1Yyk f11yF5VRjhTcuAPZDzU1CUBLrFt 38tgPHj7MX17JqgjJhMWW2gQPJLC 4NHUoiHVDqWSAUACJ5geDEpMFxKa 9NTsAKMfdoBoDjVhjDo1kdaAtZx</constants>
</enum>
<enumConstant>
  <name>black</name>
  <anchor>black</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>164</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>dQKixajELXoapA79ZJMMRLBbKbj</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Black terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>30</written>
    <value>30</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>red</name>
  <anchor>red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>165</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>43N8BbbxPB5nVsPVjAueyUASV6Zt</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Red terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>green</name>
  <anchor>green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>166</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3FjoKrXjiiD7i68XxtpVNim4h8iP</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Green terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>yellow</name>
  <anchor>yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>167</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4Vcasy7ZdcjJU186RpPQrjRd48Tw</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Yellow terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>blue</name>
  <anchor>blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>168</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4X6XRLds7q7YxZFA7D1T1aRhbFi3</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Blue terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>magenta</name>
  <anchor>magenta</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>169</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3J8f3PRe7xXixWDRc96o1yjN5Bzk</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Magenta terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>cyan</name>
  <anchor>cyan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>170</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>jv5Hsn9XLC5JwwbSSCB5c8PAkRC</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cyan terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>white</name>
  <anchor>white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>171</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>b7Q1U6HE49PLzhUCwzYrgx4ZLVw</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>White terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_black</name>
  <anchor>bright_black</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>172</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2ScS8VwiW45nXCED9eSN7dUagJYf</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright black terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>90</written>
    <value>90</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>bright_red</name>
  <anchor>bright_red</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>173</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3dWCh6CDUE7SsDZ8sDneTL4pbfay</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright red terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_green</name>
  <anchor>bright_green</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>174</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3tVPv4LE4PGZ2L5kuor1zSsrEi38</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright green terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_yellow</name>
  <anchor>bright_yellow</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>175</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>ZoW5xd3DuHAEyWgTyubtrAM1Yyk</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright yellow terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_blue</name>
  <anchor>bright_blue</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>176</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>f11yF5VRjhTcuAPZDzU1CUBLrFt</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright blue terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_magenta</name>
  <anchor>bright_magenta</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>177</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>38tgPHj7MX17JqgjJhMWW2gQPJLC</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright magenta terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_cyan</name>
  <anchor>bright_cyan</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>178</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4NHUoiHVDqWSAUACJ5geDEpMFxKa</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright cyan terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>bright_white</name>
  <anchor>bright_white</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>179</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>9NTsAKMfdoBoDjVhjDo1kdaAtZx</id>
  <extraction>regular</extraction>
  <parent>YRL5ASnNoSPrkL3tmt5z6PS7kys</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bright white terminal color.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<overloads>
  <name>arg</name>
  <anchor>arg-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3217</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4FGfopmrv2CzBpjWohTNrs45NBTf</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A named argument wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>arg</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> under </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument value.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2LjV16FNoRKeZD6NUZYQhLHiFaGf 2VLnzKM8ND9zULBXR49pmXzp8bi5</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>arg</name>
  <anchor>arg-060</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3217</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2LjV16FNoRKeZD6NUZYQhLHiFaGf</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;The answer is {answer}.&quot;, fmt::arg(&quot;answer&quot;, 42));</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Named arguments passed with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::arg</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> are not supported in compile-time checks, but </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>&quot;answer&quot;_a=42</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> are compile-time checked in sufficiently new compilers. See </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&quot;&quot;_a()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a named argument to be used in a formatting function. It should only be used in a call to a formatting function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A named argument wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>arg</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> under </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument value.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3MeQppma5qgrYrn8NtU51LfBxUT2</id>
          <identifier>named_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>name</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arg</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>arg</name>
  <anchor>arg-06a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>198</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2VLnzKM8ND9zULBXR49pmXzp8bi5</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A named argument wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>arg</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> under </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The name of the argument.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The argument value.</literal>
          </text>
        </children>
        <name>arg</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3MeQppma5qgrYrn8NtU51LfBxUT2</id>
          <identifier>named_arg</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>wchar_t</identifier>
                </identifier>
              </name>
              <fundamentalType>wchar_t</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>name</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arg</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>assert_fail</name>
  <anchor>assert_fail</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>49</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>411</lineNumber>
        <columnNumber>22</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>21P1ourPqfyfK1p4EoQogs9QowsF</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports an assertion failure, used by the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>FMT_ASSERT</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> macro when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>condition</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> evaluates to false.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The path of the source file where the assertion failed.</literal>
          </text>
        </children>
        <name>file</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The line number where the assertion failed.</literal>
          </text>
        </children>
        <name>line</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The message describing the failed assertion.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <attributes>
    <noreturn>
      <kind>noreturn</kind>
      <name>noreturn</name>
    </noreturn>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>file</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>line</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>message</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>bg</name>
  <anchor>bg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>403</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>390</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>27heWFmvvcHcCbfmPFxqiaywh7TG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Creates a text style from the background color.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A text style with only the given background color set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The background color.</literal>
          </text>
        </children>
        <name>background</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
          <identifier>text_style</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>5j1FD4JwjJ2qyemjNr4ZcXwkLut</id>
              <identifier>color_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>background</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>fg</name>
  <anchor>fg</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>397</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/color.h</shortPath>
        <sourcePath>include/fmt/color.h</sourcePath>
        <lineNumber>385</lineNumber>
        <columnNumber>3</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2x3NNFrU6CuZWWQ72i9hXfeznco4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Creates a text style from the foreground (text) color.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A text style with only the given foreground color set.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The foreground color.</literal>
          </text>
        </children>
        <name>foreground</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
          <identifier>text_style</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>5j1FD4JwjJ2qyemjNr4ZcXwkLut</id>
              <identifier>color_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                  <identifier>detail</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>foreground</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<overloads>
  <name>format</name>
  <anchor>format-021</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>680</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>ThmGRmhHehJQJuRtG8rdPLaDvQt</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::wstring</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pre-compiled format string.</literal>
          </text>
        </children>
        <name>cf</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>McmjwcSkso57XM8eF35omd83BJz 2Du3JSCC1mVyPMqKDVRxhAd8uDdT 36xZVhhixckYWn8HaK1Y4DG8TT3t eAsZTCZMjw1eggdMxirCyq2LCay 3ZjP335NwsPQwsQTgrg9QzVLyegW 27Thj6ryshq4Pssk8Y9pb4Nshzi BhiV96w6p9eFrYaDPE5xxm9q1cW 3MSJNRCBASmo83nkHTYnot7w3F5o 3poh35ymGFX9cN3bsERgk7geWPJK</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>format</name>
  <anchor>format-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4680</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>McmjwcSkso57XM8eF35omd83BJz</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>#include &lt;fmt/format.h&gt; std::string message = fmt::format(&quot;The answer is {}.&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>278</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Du3JSCC1mVyPMqKDVRxhAd8uDdT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::wstring</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::wstring</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>514</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>36xZVhhixckYWn8HaK1Y4DG8TT3t</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char_type</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>S</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>format</name>
  <anchor>format-02e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>485</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>eAsZTCZMjw1eggdMxirCyq2LCay</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the pre-compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>cf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pre-compiled format string.</literal>
          </text>
        </children>
        <name>cf</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>CompiledFormat</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>cf</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>CompiledFormat</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char_type</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>CompiledFormat</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>format</name>
  <anchor>format-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>303</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ZjP335NwsPQwsQTgrg9QzVLyegW</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-001</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4608</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>27Thj6ryshq4Pssk8Y9pb4Nshzi</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>locale_ref</literal>
        <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-00d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>680</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>BhiV96w6p9eFrYaDPE5xxm9q1cW</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>` #include &lt;fmt/color.h&gt; std::string message = fmt::format(fmt::emphasis::bold | fg(fmt::color::red), &quot;The answer is {}&quot;, 42); </literal>
          </text>
          <text>
            <kind>text</kind>
            <literal>`</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats arguments and returns the result as a string using ANSI escape sequences to specify text formatting.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>570</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3MSJNRCBASmo83nkHTYnot7w3F5o</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying the text style </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ts</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, and returns the result as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::wstring</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::wstring</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style (colors, emphasis) to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format</name>
  <anchor>format-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3poh35ymGFX9cN3bsERgk7geWPJK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, with an exotic character type, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>locale_ref</literal>
        <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_system_error</name>
  <anchor>format_system_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1459</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4580</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TN5Tcy6Ek2RdzKa31wEGE7ge19R</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>&lt;message&gt;: &lt;system-message&gt;</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>where </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>&lt;message&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is the passed message and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>&lt;system-message&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is the system message corresponding to the error code. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>error_code</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is a system error code as given by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>errno</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>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 </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. The format is the same as the one used by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::system_error(ec, message)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> where </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ec</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::error_code(error_code, std::generic_category())</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. It is implementation-defined but normally looks like:</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to append the formatted message to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A system error code as given by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>errno</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>error_code</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The message describing the operation that failed.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>4J9zkfHmg7kwAT1FwfbLZGy5xpFs</id>
                  <identifier>buffer</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                      <identifier>detail</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>char</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>char</fundamentalType>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>error_code</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>message</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>format_to</name>
  <anchor>format_to-0da</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3257</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>43jZdPAd7nco8yFZXLTyMm19QDcC</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer past the end of the write and whether it was truncated.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pre-compiled format string.</literal>
          </text>
        </children>
        <name>cf</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>hMkHBMeYSu4GdsK5TA7wKYAeH6J gGFbWSK3tWzShA1qkxgarSRycmB 3QacgpdQ5VDafhJr2FmKyzdEr2hp 2frX6Ai9nkze49haFTjdCvambnkJ 42Kpb5y5rHFxy1spkFNFyVziai4w 4NcPrs4Td7bLSbT2UrreXrke3tPN 3MDc69kBi8942zLSNbBze45bm5LX 2qPrNJQ45THxvndbXhB7X1SgPY4b 3t44n5dFNWvG9HvEemmEwfW3ZFAN</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>format_to</name>
  <anchor>format_to-031</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>289</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>hMkHBMeYSu4GdsK5TA7wKYAeH6J</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-030</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3360</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>gGFbWSK3tWzShA1qkxgarSRycmB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result into the fixed-size character array </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, truncating if it does not fit.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer past the end of the write and whether it was truncated.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fixed-size character array to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_result</literal>
        <id>3UALGFtCBKM1Tak3ac9S5AGS73zt</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3UALGFtCBKM1Tak3ac9S5AGS73zt</id>
          <identifier>format_to_result</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <array>
              <kind>array</kind>
              <elementType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </elementType>
              <bounds>
                <written>N</written>
              </bounds>
            </array>
          </pointeeType>
        </lValueReference>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-0ac</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3257</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3QacgpdQ5VDafhJr2FmKyzdEr2hp</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>auto out = std::vector&lt;char&gt;(); fmt::format_to(std::back_inserter(out), &quot;{}&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the iterator past the end of the output range. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> does not append a terminating null character.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
          <identifier>remove_cvref_t</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>OutputIt</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>502</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2frX6Ai9nkze49haFTjdCvambnkJ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the pre-compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>cf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pre-compiled format string.</literal>
          </text>
        </children>
        <name>cf</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>CompiledFormat</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>cf</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>CompiledFormat</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-0d8</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>547</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>42Kpb5y5rHFxy1spkFNFyVziai4w</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>369</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4NcPrs4Td7bLSbT2UrreXrke3tPN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-0a8</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4637</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3MDc69kBi8942zLSNbBze45bm5LX</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>717</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qPrNJQ45THxvndbXhB7X1SgPY4b</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>std::vector&lt;char&gt; out; fmt::format_to(std::back_inserter(out), fmt::emphasis::bold | fg(fmt::color::red), &quot;{}&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats arguments with the given text style, writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to</name>
  <anchor>format_to-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>407</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3t44n5dFNWvG9HvEemmEwfW3ZFAN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, with an exotic character type, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <constraints>
        <string>enable</string>
      </constraints>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>enable</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>detail::is_output_iterator&lt;OutputIt, Char&gt;::value &amp;&amp; detail::is_exotic_char&lt;Char&gt;::value</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>bool</identifier>
              </identifier>
            </name>
            <fundamentalType>bool</fundamentalType>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <requires>enable</requires>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>format_to_n</name>
  <anchor>format_to_n-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3307</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3XReFQ1re4hpjosMHx2Edxq7Z7oB</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to_n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator past the end of the output written and the total (untruncated) output size.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3LyMk4bqZHQ4T5wiTtoiXg7rcNkx 2DkjtoS35U48YEmCavZV83ps2JXw 2oHKaBXPvj2Ece5yNXuKm4JX8XUs GHhKcpbggHUH7nYPSkLsgVy7ZJK</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>format_to_n</name>
  <anchor>format_to_n-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3307</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3LyMk4bqZHQ4T5wiTtoiXg7rcNkx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writes up to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters of the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the total (not truncated) output size and the iterator past the end of the output range. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_to_n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> does not append a terminating null character.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to_n</name>
  <anchor>format_to_n-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>449</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2DkjtoS35U48YEmCavZV83ps2JXw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writes up to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters of the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the total (not truncated) output size and the iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to_n</name>
  <anchor>format_to_n-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>571</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2oHKaBXPvj2Ece5yNXuKm4JX8XUs</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes at most </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator past the end of the output written and the total (untruncated) output size.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>format_to_n</name>
  <anchor>format_to_n-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>467</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>GHhKcpbggHUH7nYPSkLsgVy7ZJK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, writes up to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters of the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the total (not truncated) output size and the iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>formatted_size</name>
  <anchor>formatted_size-0e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3374</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>49kNtVTi4TZts3HbcW91eW9CAqPi</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>formatted_size</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of chars in the output of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format(fmt, args...)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The size of the formatted output, in characters.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters in the formatted output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>5uhTZVk5oduZPUSXDn7t3P1Mhds 2NEifc59hkDYS9jJ5j5m3q4FVZP1 2yyY7tYDyVwUFUtUUMkY76H8pEu3 3DrLHTedNenrxk14gfb4fzXEGLyc</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>formatted_size</name>
  <anchor>formatted_size-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3374</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>5uhTZVk5oduZPUSXDn7t3P1Mhds</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of chars in the output of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format(fmt, args...)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of chars in the output of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format(fmt, args...)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>formatted_size</name>
  <anchor>formatted_size-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>586</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2NEifc59hkDYS9jJ5j5m3q4FVZP1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of characters produced by formatting </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, without writing the output anywhere.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The size of the formatted output, in characters.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>formatted_size</name>
  <anchor>formatted_size-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>484</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2yyY7tYDyVwUFUtUUMkY76H8pEu3</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of characters in the output of `format(fmt, args...)`, for an exotic character type, without writing the output anywhere.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters in the formatted output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>formatted_size</name>
  <anchor>formatted_size-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4651</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3DrLHTedNenrxk14gfb4fzXEGLyc</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the number of characters produced by formatting </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> using the given locale, without writing the output anywhere.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The size of the formatted output, in characters.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>locale_ref</literal>
        <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
          <identifier>size_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>fprintf</name>
  <anchor>fprintf-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>680</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3VdDST2k29uYSfQVjqCvGwmob3uS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fprintf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written, or -1 on failure.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write the output to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2tZzzgrQxopmjrhw4jL4TDw5E6XV uwpmGVJD14RikSDdpwt8R7tsx1P</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>fprintf</name>
  <anchor>fprintf-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>680</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2tZzzgrQxopmjrhw4jL4TDw5E6XV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::fprintf(stderr, &quot;Don&apos;t %s!&quot;, &quot;panic&quot;);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written, or -1 on failure.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write the output to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>fprintf</name>
  <anchor>fprintf-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>689</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>uwpmGVJD14RikSDdpwt8R7tsx1P</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A deprecated </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overload of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fprintf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written, or -1 on failure.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write the output to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>wchar_t</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>wchar_t</fundamentalType>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>gmtime</name>
  <anchor>gmtime-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>532</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>s4EkUom25S2KpEEvbGoQ2V35pKr</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>gmtime</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The corresponding calendar time in UTC.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The time since epoch to convert.</literal>
          </text>
        </children>
        <name>time</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The time point to convert.</literal>
          </text>
        </children>
        <name>time_point</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3kT54wLPdukmq1xnx4vq3p1K6dGu fKidzspvB2PiyPFAMZh1xLdEDJY</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
          <identifier>tm</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>gmtime</name>
  <anchor>gmtime-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>532</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3kT54wLPdukmq1xnx4vq3p1K6dGu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts given time since epoch as </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::time_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> value into calendar time, expressed in Coordinated Universal Time (UTC). Unlike </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::gmtime</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, this function is thread-safe on most platforms.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The corresponding calendar time in UTC.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The time since epoch to convert.</literal>
          </text>
        </children>
        <name>time</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
          <identifier>tm</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3PoBbMB4oR75vyW9tRwNMMLxuwQD</id>
              <identifier>time_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>time</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>gmtime</name>
  <anchor>gmtime-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/chrono.h</shortPath>
      <sourcePath>include/fmt/chrono.h</sourcePath>
      <lineNumber>571</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>fKidzspvB2PiyPFAMZh1xLdEDJY</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts given system-clock time point into calendar time, expressed in Coordinated Universal Time (UTC).</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The corresponding calendar time in UTC.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The time point to convert.</literal>
          </text>
        </children>
        <name>time_point</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3Z8xgFo46MDHfEZXsYAnSdFoW2Mt</id>
          <identifier>tm</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4AkSDwiADJ6Eni9WCzFsTV2EhJYn</id>
              <identifier>sys_time</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Duration</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>time_point</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Duration</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>group_digits</name>
  <anchor>group_digits</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4258</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>9puPVYtp6sD2QKXZr6ey1YSuVKS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;{}&quot;, fmt::group_digits(12345)); // Output: &quot;12,345&quot;</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats an integer value using &apos;,&apos; as a locale-independent thousands separator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with &apos;,&apos; thousands separators.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The integer value to format with grouped digits.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>group_digits_view</literal>
        <id>hXHaQTtFKznRu6i67C9viZBRFnk</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>hXHaQTtFKznRu6i67C9viZBRFnk</id>
          <identifier>group_digits_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>join</name>
  <anchor>join-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>960</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>nQAi8dnAcGPmZEJr82GuRuSg1w1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>join</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>list</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>list</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tuple</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>r</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tuple</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>range</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>[begin, end)]</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The initializer list to format.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple to format.</literal>
          </text>
        </children>
        <name>tuple</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>r</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator to the first element to format.</literal>
          </text>
        </children>
        <name>begin</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sentinel marking the end of the range.</literal>
          </text>
        </children>
        <name>end</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>KSERgsfW4mSgQRKKGJgXgwGH716 3GRrqpFpoFMDvUgqCaeuNCsEJLVp 3R88hpdYMJmjkrAQTdNzHHVczzDg 27FD36YZv78p7vsWbE5xAQGM9Qkz TtrA9iFETiqmrCHg1dQoZMfegMv 3CCxmciY7WevQZuffCTNcbQFkzSP 39CK7mBuXjmokJCV9XTbJPCPqWyT 2XPfVjgZU2YC6WTRRfXrrfJpLsSU</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>join</name>
  <anchor>join-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>1022</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>KSERgsfW4mSgQRKKGJgXgwGH716</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;{}&quot;, fmt::join({1, 2, 3}, &quot;, &quot;)); // Output: &quot;1, 2, 3&quot;</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an object that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::initializer_list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>list</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The initializer list to format.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <pointer>
                  <kind>pointer</kind>
                  <pointeeType>
                    <named>
                      <kind>named</kind>
                      <isConst/>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </pointeeType>
                </pointer>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <pointer>
                  <kind>pointer</kind>
                  <pointeeType>
                    <named>
                      <kind>named</kind>
                      <isConst/>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </pointeeType>
                </pointer>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>474HF6bGJmJntnocv1iPAYL2crja</id>
              <identifier>initializer_list</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>list</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>join</name>
  <anchor>join-0a2</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>239</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3GRrqpFpoFMDvUgqCaeuNCsEJLVp</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>list</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The list of elements to format.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <pointer>
                  <kind>pointer</kind>
                  <pointeeType>
                    <named>
                      <kind>named</kind>
                      <isConst/>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </pointeeType>
                </pointer>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <pointer>
                  <kind>pointer</kind>
                  <pointeeType>
                    <named>
                      <kind>named</kind>
                      <isConst/>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </pointeeType>
                </pointer>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>474HF6bGJmJntnocv1iPAYL2crja</id>
              <identifier>initializer_list</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>list</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>join</name>
  <anchor>join-0ad</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>1003</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3R88hpdYMJmjkrAQTdNzHHVczzDg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>auto t = std::tuple&lt;int, char&gt;(1, &apos;a&apos;); fmt::print(&quot;{}&quot;, fmt::join(t, &quot;, &quot;)); // Output: 1, a</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an object that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::tuple</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tuple</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple to format.</literal>
          </text>
        </children>
        <name>tuple</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>tuple_join_view</literal>
        <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
          <identifier>tuple_join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Tuple</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Tuple</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>tuple</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Tuple</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>join</name>
  <anchor>join-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>983</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>27FD36YZv78p7vsWbE5xAQGM9Qkz</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>auto v = std::vector&lt;int&gt;{1, 2, 3}; fmt::print(&quot;{}&quot;, fmt::join(v, &quot;, &quot;)); // Output: 1, 2, 3</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::join</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> applies passed format specifiers to the range elements:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;{:02}&quot;, fmt::join(v, &quot;, &quot;)); // Output: 01, 02, 03</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>r</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>r</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>detail::range_begin(r)</operand>
                </decltype>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>detail::range_end(r)</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Range</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>r</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Range</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>join</name>
  <anchor>join-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>250</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>TtrA9iFETiqmrCHg1dQoZMfegMv</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tuple</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tuple</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The tuple-like object to format.</literal>
          </text>
        </children>
        <name>tuple</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>tuple_join_view</literal>
        <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3p84knKZ3m8za7cvKm8WLP6ouN3d</id>
          <identifier>tuple_join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Tuple</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Tuple</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>tuple</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Tuple</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>value_type</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>join</name>
  <anchor>join-09d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>223</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3CCxmciY7WevQZuffCTNcbQFkzSP</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>range</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>range</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The range to format.</literal>
          </text>
        </children>
        <name>range</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::begin(range)</operand>
                </decltype>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::end(range)</operand>
                </decltype>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Range</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>range</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Range</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>value_type</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>join</name>
  <anchor>join-099</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ranges.h</shortPath>
      <sourcePath>include/fmt/ranges.h</sourcePath>
      <lineNumber>960</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>39CK7mBuXjmokJCV9XTbJPCPqWyT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats the iterator range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[begin, end)]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>[begin, end)]</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator to the first element to format.</literal>
          </text>
        </children>
        <name>begin</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sentinel marking the end of the range.</literal>
          </text>
        </children>
        <name>end</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>It</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Sentinel</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>It</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>begin</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Sentinel</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>end</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>It</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Sentinel</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>join</name>
  <anchor>join-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>210</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2XPfVjgZU2YC6WTRRfXrrfJpLsSU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats the iterator range </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>[begin, end)]</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, with elements separated by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sep</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>[begin, end)]</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> with elements separated by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sep</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator to the first element to format.</literal>
          </text>
        </children>
        <name>begin</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The sentinel marking the end of the range.</literal>
          </text>
        </children>
        <name>end</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The separator to insert between elements.</literal>
          </text>
        </children>
        <name>sep</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>join_view</literal>
        <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8JnA9toDh84vdfc28oDg9tQy4Mo</id>
          <identifier>join_view</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>It</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Sentinel</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>It</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>begin</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Sentinel</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>end</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>sep</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>It</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Sentinel</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>value_type</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>make_format_args</name>
  <anchor>make_format_args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3185</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4NWQhDN7sfMQfHrGd8hfuj3b9abx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments are taken by lvalue references to avoid some lifetime issues, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>auto args = make_format_args(std::string());</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an object that stores references to arguments and can be implicitly converted to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> can be omitted in which case it defaults to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>context</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. See </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for lifetime considerations.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object storing references to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> that converts to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format_args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to store references to.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>P1ZoCx6NE1Cs9hZsMRFaKjJvZxN</id>
          <identifier>format_arg_store</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Context</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <constant>
              <kind>constant</kind>
              <value>NUM_ARGS</value>
            </constant>
            <constant>
              <kind>constant</kind>
              <value>NUM_NAMED_ARGS</value>
            </constant>
            <constant>
              <kind>constant</kind>
              <value>DESC</value>
            </constant>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <id>3G9w4pKK7wTPij7xigjdrdXPABiV</id>
                    <identifier>context</identifier>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <constant>
        <kind>constant</kind>
        <name>NUM_ARGS</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>int(sizeof...(T))</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>NUM_NAMED_ARGS</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>detail::count_named_args&lt;T...&gt;()</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>int</identifier>
              </identifier>
            </name>
            <fundamentalType>int</fundamentalType>
          </named>
        </type>
      </constant>
      <constant>
        <kind>constant</kind>
        <name>DESC</name>
        <default>
          <constant>
            <kind>constant</kind>
            <value>detail::make_descriptor&lt;Context, T...&gt;()</value>
          </constant>
        </default>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>24XWpLgqJxZHxP8nqaHHyWrQZxQn</id>
                <identifier>ullong</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>make_printf_args</name>
  <anchor>make_printf_args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>597</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4UHqy52YcgaJTdu3RWKKnjEiUPkU</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs an </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_arg_store</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> object that contains references to arguments and can be implicitly converted to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>printf_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format_arg_store</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object that can be implicitly converted to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>printf_args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to store references to.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>fmt::make_format_args&lt;basic_printf_context&lt;Char&gt;&gt;(args...)</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>make_wformat_args</name>
  <anchor>make_wformat_args</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>177</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>cu9L44ipFBGDXFxvR2Mgb1vCyrR</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> counterpart of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>make_format_args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An object storing references to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> that converts to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>wformat_args</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to store references to.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <decltype>
      <kind>decltype</kind>
      <operand>fmt::make_format_args&lt;wformat_context&gt;(args...)</operand>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>max_of</name>
  <anchor>max_of</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>402</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Yf3iFzaowtRMnoJ4R4pNUW82ba7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the larger of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>a</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>b</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>a</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if it is greater than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>b</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>b</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The first value to compare.</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The second value to compare.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>T</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>min_of</name>
  <anchor>min_of</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>395</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2WrkbyHJW4gyMjGHYrCFGztWShNb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the smaller of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>a</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>b</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>a</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if it is less than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>b</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>b</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The first value to compare.</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The second value to compare.</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>T</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>operator&quot;&quot;_a</name>
  <anchor>operator_a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4404</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>yMeKoFNsHJLoqDXYTh9aCCwoLV8</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>using namespace fmt::literals; fmt::print(&quot;The answer is {answer}.&quot;, &quot;answer&quot;_a=42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>User-defined literal equivalent of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::arg</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, but with compile-time checks.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A named argument factory that binds the literal&apos;s name to a value when called with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator=</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>S</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>28MqEqzYx5tKV1tvr6GB1oRD7xBT</id>
                <identifier>fixed_string</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>operator&quot;&quot;_cf</name>
  <anchor>operator_cf</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>61</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>VQCwVdwfsdvg8tPyUawWgi5RweX</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>// Converts 42 into std::string using the most efficient method and no // runtime format string processing. using namespace fmt::literals; std::string s = fmt::format(&quot;{}&quot;_cf, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts a string literal into a format string that will be parsed at compile time and converted into efficient formatting code. Requires support for class types in constant template parameters (a C++20 feature).</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compile-time format string produced from the literal.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>Str</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>28MqEqzYx5tKV1tvr6GB1oRD7xBT</id>
                <identifier>fixed_string</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                    <identifier>detail</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<overloads>
  <name>operator|</name>
  <anchor>operator_bitor-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2ofRCp5R7MDA762fQn2Z4T7YTxCx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Bitwise disjunction operators</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A text style with both emphases applied.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A new style with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> merged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The first emphasis.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The second emphasis.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>|</overloadedOperator>
  <members>W5r1CRierC2bAFHxaeaC8cKd9KJ 3qwMg35j7PEnyT1gm64FKC6v271D</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
          <identifier>text_style</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>operator|</name>
  <anchor>operator_bitor-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>412</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>W5r1CRierC2bAFHxaeaC8cKd9KJ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Combines two emphases into a text style with both applied.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A text style with both emphases applied.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The first emphasis.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The second emphasis.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>emphasis</literal>
        <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
          <identifier>text_style</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
              <identifier>emphasis</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4LgT1Lr2mTRXSBKnU4fZWCuwhAHm</id>
              <identifier>emphasis</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>|</overloadedOperator>
</function>
<function>
  <name>operator|</name>
  <anchor>operator_bitor-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3qwMg35j7PEnyT1gm64FKC6v271D</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Combines </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into a new style with their colors and emphases merged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A new style with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> merged.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The first style to merge.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The second style to merge.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
          <identifier>text_style</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>|</overloadedOperator>
</function>
<overloads>
  <name>print</name>
  <anchor>print-02c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3417</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>d72UjnSCUs1vEQs2Nr68fbKG4Gy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>print</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>25UrG41ft8RceCBUgeopq4RnmFS 351cTTfdxkPF7ia6HCooq3qs3ao7 KAWrk1hBjKhVVjBBk1Kou4zoSsb 4GwAEbmBsNEbfm9YoZJj3Vgm6Znf 4Y2zFY51UKaU1Bh2dECcRCom3p47 3smJT9b5PJNvkWutnwBfs28nFqdq XL8koATT1DmKQHrfqiLKKJQn77h 4GQaCYsnRGLKFRsMtY9gADurAKvy 2NtPMkgwbEGvKUpF5YepuTbdUVjn 3MGR7QNafcc59xk3eueeJ7Jt8ssi</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>print</name>
  <anchor>print-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3417</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>25UrG41ft8RceCBUgeopq4RnmFS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;The answer is {}.&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>529</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>351cTTfdxkPF7ia6HCooq3qs3ao7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>611</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>KAWrk1hBjKhVVjBBk1Kou4zoSsb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-0eb</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>594</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GwAEbmBsNEbfm9YoZJj3Vgm6Znf</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string and prints it to stdout using ANSI escape sequences to specify text formatting.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>178</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Y2zFY51UKaU1Bh2dECcRCom3p47</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(cerr, &quot;Don&apos;t {}!&quot;, &quot;panic&quot;);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Prints formatted data to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2HrCakn2VFWrwzuwmx1m5Dq5CgYg</id>
                  <identifier>ostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>592</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3smJT9b5PJNvkWutnwBfs28nFqdq</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>tKtLoyMgcgByyNEiXoRUtsWTRBh</id>
                  <identifier>wostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-025</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3438</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>XL8koATT1DmKQHrfqiLKKJQn77h</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(stderr, &quot;Don&apos;t {}!&quot;, &quot;panic&quot;);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-0ea</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>520</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4GQaCYsnRGLKFRsMtY9gADurAKvy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>599</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2NtPMkgwbEGvKUpF5YepuTbdUVjn</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to the compiled format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compiled format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>print</name>
  <anchor>print-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>576</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3MGR7QNafcc59xk3eueeJ7Jt8ssi</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string and prints it to the specified file stream using ANSI escape sequences to specify text formatting.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file stream to print to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>printf</name>
  <anchor>printf</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>707</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3zfDbkquhPu7CxHqZSc82uYwqfXd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::printf(&quot;Elapsed time: %.2f seconds&quot;, 1.23);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written, or -1 on failure.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>println</name>
  <anchor>println-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3455</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3zMypmB9p8FYkZyAGrumhgrGnqoG</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>println</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2vozoQ6RYLqhnGZhqmUoBwExWKrG 2brCFsnriyWPaHfF1T69vxbWfKdT 3s8NEmuSkqKsk29C9gnPDTNMF6r2 36tAvwmrCn1SACmmFo7haUaMw2wj 2FJMQJ2ZRpHbsYJmJseLe6sNK5nZ 2Kj4EuFStVdwjdBZrYD8SvrmYzPs xBDaUUCqUPJQgW5eGpmMgUmb1bX 2FT9dfmFWCqJqEDsMHHNQhZ82sSi</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>println</name>
  <anchor>println-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3469</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vozoQ6RYLqhnGZhqmUoBwExWKrG</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>547</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2brCFsnriyWPaHfF1T69vxbWfKdT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>645</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3s8NEmuSkqKsk29C9gnPDTNMF6r2</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::println(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string and prints it to stdout followed by a newline, using ANSI escape sequences to specify text formatting.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>192</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>36tAvwmrCn1SACmmFo7haUaMw2wj</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writes the output to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2HrCakn2VFWrwzuwmx1m5Dq5CgYg</id>
                  <identifier>ostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-0597</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>603</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2FJMQJ2ZRpHbsYJmJseLe6sNK5nZ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>tKtLoyMgcgByyNEiXoRUtsWTRBh</id>
                  <identifier>wostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-05e</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3455</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Kj4EuFStVdwjdBZrYD8SvrmYzPs</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>538</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>xBDaUUCqUPJQgW5eGpmMgUmb1bX</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2FoPEFtLZFyHv17ySDtLXEEWj2Mo</id>
              <identifier>wformat_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>println</name>
  <anchor>println-059a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>627</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2FT9dfmFWCqJqEDsMHHNQhZ82sSi</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::println(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string and prints it to the specified file stream followed by a newline, using ANSI escape sequences to specify text formatting.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file stream to print to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>ptr</name>
  <anchor>ptr-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4165</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2Uz1Nap5E9WPUERYLDBdvVCLQUTr</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ptr</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>p</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> cast to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>const void*</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The raw pointer managed by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>p</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer to convert.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>tYmQapXJwVknC7wcQRkV2Ba5Khy 46vUuUD8SAGaf52PrkuqhqDfdmcS 4QPhdSnPdXvJbAYfZjk3KR841GfZ</members>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>void</identifier>
            </identifier>
          </name>
          <fundamentalType>void</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
</overloads>
<function>
  <name>ptr</name>
  <anchor>ptr-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4165</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>tYmQapXJwVknC7wcQRkV2Ba5Khy</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>auto s = fmt::format(&quot;{}&quot;, fmt::ptr(p));</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>p</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>const void*</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for pointer formatting.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>p</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> cast to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>const void*</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer to convert.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>void</identifier>
            </identifier>
          </name>
          <fundamentalType>void</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>p</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>ptr</name>
  <anchor>ptr-0d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>307</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>46vUuUD8SAGaf52PrkuqhqDfdmcS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>p.get()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>const void*</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for use with the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> pointer format.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The raw pointer managed by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>p</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>shared_ptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> whose managed pointer is returned.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>void</identifier>
            </identifier>
          </name>
          <fundamentalType>void</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>3ndPMWYzhtTVAVCHsDKjaQkrDfmC</id>
                  <identifier>shared_ptr</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>p</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>ptr</name>
  <anchor>ptr-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/std.h</shortPath>
      <sourcePath>include/fmt/std.h</sourcePath>
      <lineNumber>299</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4QPhdSnPdXvJbAYfZjk3KR841GfZ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>p.get()</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>const void*</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> for use with the </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>{}</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> pointer format.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The raw pointer managed by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>p</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>unique_ptr</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> whose managed pointer is returned.</literal>
          </text>
        </children>
        <name>p</name>
      </param>
    </params>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>void</identifier>
            </identifier>
          </name>
          <fundamentalType>void</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>4CC9SbymVfC7Wg5Rh1gDUDmDLRJB</id>
                  <identifier>unique_ptr</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Deleter</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>p</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Deleter</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>report_error</name>
  <anchor>report_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>157</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>779</lineNumber>
        <columnNumber>22</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>jeMQv8k3RiXkfYp1CAG3iuYWpsu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports a format error at compile time or, via a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> exception, at runtime.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The error message to report.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <attributes>
    <noreturn>
      <kind>noreturn</kind>
      <name>noreturn</name>
    </noreturn>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>message</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>report_system_error</name>
  <anchor>report_system_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1470</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4587</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4BEZPcra7RzqunRb1DrPmVtvAJhK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reports a system error without throwing an exception. Can be used to report errors from destructors.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A system error code as given by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>errno</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>error_code</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The message describing the operation that failed.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>error_code</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>message</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>runtime</name>
  <anchor>runtime-0c3</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3062</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3ienWKTZZmFRjCoPbeSBYKsvcvEu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>runtime</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>runtime_format_string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>s</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string to check at runtime.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3q1JgHS7LN4SxcasSrXGA3u6dCdV 3RpiFXdEX691uHc6XmNV8B8PCfk6</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>runtime</name>
  <anchor>runtime-0ca</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3062</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3q1JgHS7LN4SxcasSrXGA3u6dCdV</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>// Check format string at runtime instead of compile-time. fmt::print(fmt::runtime(&quot;{:d}&quot;), &quot;I am not a number&quot;);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Creates a runtime format string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>runtime_format_string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>s</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string to check at runtime.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>runtime_format_string</literal>
        <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
          <identifier>runtime_format_string</identifier>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>runtime</name>
  <anchor>runtime-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>166</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3RpiFXdEX691uHc6XmNV8B8PCfk6</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Creates a runtime format string from a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> format string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>runtime_format_string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>s</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string to check at runtime.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>runtime_format_string</literal>
        <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>ateoRWEi4xwGSpvKGu7y3iz2X2X</id>
          <identifier>runtime_format_string</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>wchar_t</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>wchar_t</fundamentalType>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>sprintf</name>
  <anchor>sprintf-05</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>636</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2CaQ9yzX1ErjtHeNyuF2qSyNLwWD</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sprintf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>Gu2s7LYPWBCvjiTD9BHHLuyWRbu 36JWR7mnovV7FFbj3UPnShAbZxWM</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>sprintf</name>
  <anchor>sprintf-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>636</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Gu2s7LYPWBCvjiTD9BHHLuyWRbu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>std::string message = fmt::sprintf(&quot;The answer is %d&quot;, 42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>sprintf</name>
  <anchor>sprintf-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>644</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>36JWR7mnovV7FFbj3UPnShAbZxWM</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A deprecated </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>wchar_t</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overload of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>sprintf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>basic_string_view</literal>
        <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>wchar_t</identifier>
                        </identifier>
                      </name>
                      <fundamentalType>wchar_t</fundamentalType>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>streamed</name>
  <anchor>streamed</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>130</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4NAukSycgKU8Jt2QThtaryAbLnvm</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;Current thread id: {}n&quot;, fmt::streamed(std::this_thread::get_id()));</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns a view that formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> via an ostream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>operator&lt;&lt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A view that formats </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> via an ostream </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&lt;&lt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format via ostream </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&lt;&lt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4SrFXnPaLwU9QYfQ78NNZya5aS7q</id>
          <identifier>streamed_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>styled</name>
  <anchor>styled</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>780</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>kcpjiAcxRns1emjgfqpRf1stygW</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>fmt::print(&quot;Elapsed time: {0:.2f} seconds&quot;, fmt::styled(1.23, fmt::fg(fmt::color::green) | fmt::bg(fmt::color::blue)));</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns an argument that will be formatted using ANSI escape sequences, to be used in a formatting function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An argument wrapping </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> that formats with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>ts</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> applied.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to format.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply to the formatted value.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>dmpWkbVN5MsZfvYKn5DxsFxtuWX</id>
          <identifier>styled_arg</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
                      <identifier>remove_cvref_t</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>T</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>system_category</name>
  <anchor>system_category</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/os.h</shortPath>
      <sourcePath>include/fmt/os.h</sourcePath>
      <lineNumber>167</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aU4MBN95RXBXgJ9gkrfAUK1FrFg</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Returns the system error category used to construct </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::system_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> objects on non-Windows platforms.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the system error category.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HgfvqkdgUz9uvYqLiBiUydwZgnq</id>
              <identifier>error_category</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>system_error</name>
  <anchor>system_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4557</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3w9jJ89nLMWVMYuvSfw3DvS7r33X</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>// 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);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::system_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with a message formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::format(fmt, args...)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>error_code</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is a system error code as given by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>errno</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The constructed </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::system_error</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A system error code as given by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>errno</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>error_code</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string describing the error.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3wLKn4HqrwaR2SLJCQYPTfj7WUvS</id>
          <identifier>system_error</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>error_code</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>chMKxsuHJPjNveqgGpqPyku4kZo</id>
              <identifier>format_string</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>to_string</name>
  <anchor>to_string-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>922</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3fM6x74RvCPqCCNtrFN5rfvdaykN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>to_string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format_as(value)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> containing a copy of the buffer&apos;s contents.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The integral value to convert.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to convert.</literal>
          </text>
        </children>
        <name>buf</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <funcClass>normal</funcClass>
  <members>ygRiqBaueqJMde3evkP5g8ZLaDW 2aeSdfNuz3y57L4PAuUvgzsE7qgv 2P6uR6mEiVdBi73UTNjwQaDCS1mJ 33YwEHTqyxBtb1KRQRt1eCuuqTzS</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>to_string</name>
  <anchor>to_string-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4696</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ygRiqBaueqJMde3evkP5g8ZLaDW</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>std::string answer = fmt::to_string(42);</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> using the default format for type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The integral value to convert.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>to_string</name>
  <anchor>to_string-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4708</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aeSdfNuz3y57L4PAuUvgzsE7qgv</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> using the default format for the type returned by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>format_as(value)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format_as(value)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert, formatted via </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>format_as</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>to_string</name>
  <anchor>to_string-06</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4717</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2P6uR6mEiVdBi73UTNjwQaDCS1mJ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> using the default format for type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>to_string</name>
  <anchor>to_string-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>922</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>33YwEHTqyxBtb1KRQRt1eCuuqTzS</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts the contents of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>buf</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::string</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> containing a copy of the buffer&apos;s contents.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The buffer to convert.</literal>
          </text>
        </children>
        <name>buf</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>basic_memory_buffer</literal>
        <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2av4trCvTyZnAHfa147bQU5rgzX5</id>
                  <identifier>basic_memory_buffer</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>char</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>char</fundamentalType>
                        </named>
                      </type>
                    </type>
                    <constant>
                      <kind>constant</kind>
                      <value>SIZE</value>
                    </constant>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>buf</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>SIZE</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>to_wstring</name>
  <anchor>to_wstring</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>611</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3GfUFnktxQCQ2b3LHgC4s9st3ns1</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>value</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::wstring</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> using the default format for type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default wide-string representation of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to convert.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>underlying</name>
  <anchor>underlying</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4181</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>UDdrs4KgoxMred5XN9xaFEMVmyd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>enum class color { red, green, blue }; auto s = fmt::format(&quot;{}&quot;, fmt::underlying(color::red)); // s == &quot;0&quot;</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Converts </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>e</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> to the underlying type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>e</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> cast to its underlying type.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The enum value to convert.</literal>
          </text>
        </children>
        <name>e</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>JycfeRy82SCgzFQGQoDZja5gp4g</id>
          <identifier>underlying_t</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Enum</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>Enum</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>e</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Enum</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
</function>
<overloads>
  <name>vformat</name>
  <anchor>vformat-02</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>656</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4665</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>emPVu5cMcteEKRw6csaDVJxkJyb</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vformat</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::wstring</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>6FWq8a8LHQ4p3sUAE87iTYu4Gx9 2k9SAdECpr3YCoeT3s5eT68fL7jw S2mQyx1xPyNoE2ns1PYNB2N24HY 34MSms5zCuSuFtH8di1YZJomESCv niqGCRXkZh6nEXuX4YtESxCw8jA 22BVxsWxcoin7G4t7TKx5gBxo999</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>vformat</name>
  <anchor>vformat-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1475</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4665</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>6FWq8a8LHQ4p3sUAE87iTYu4Gx9</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat</name>
  <anchor>vformat-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>264</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2k9SAdECpr3YCoeT3s5eT68fL7jw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic (non-</literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>) character type, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>basic_string_view</literal>
        <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
                          <identifier>buffered_context</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat</name>
  <anchor>vformat-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4595</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>S2mQyx1xPyNoE2ns1PYNB2N24HY</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>locale_ref</literal>
        <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat</name>
  <anchor>vformat-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>656</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>34MSms5zCuSuFtH8di1YZJomESCv</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string with the given text style using ANSI escape sequences and returns the result.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat</name>
  <anchor>vformat-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>557</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>niqGCRXkZh6nEXuX4YtESxCw8jA</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, applying the text style </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ts</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, and returns the result as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::wstring</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::wstring</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style (colors, emphasis) to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>text_style</literal>
        <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>NpRiH2yP24zw46gg7aDrGYZM5VK</id>
          <identifier>wstring</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>Cb9vuq5y5pUA6GtLCHVQmoDSr1B</id>
              <identifier>wformat_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat</name>
  <anchor>vformat-04</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>319</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22BVxsWxcoin7G4t7TKx5gBxo999</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, with an exotic character type, and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted result as a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>locale_ref</literal>
        <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
                          <identifier>buffered_context</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>vformat_to</name>
  <anchor>vformat_to-0b</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3232</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3fBxPXcEdrs3phxQcGW8jEZbJ1hY</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vformat_to</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer past the end of the write and whether it was truncated.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fixed-size character array to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2WQRQ37jZA5qjYn9ZW2S9rLJejVz 4Qq7hncfzgccxKuzGQcGGzCNm3gK 2oZzxBDwSVghqDXorox83eFhNGtd SMy9fdMEy5cszugAn1tJ87HgQXE JZZd1aPNroCnYo27TqR8fS726MZ 2QvBCGykikVEBxTNmmgJa3cCX4Qh</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-06c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3343</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2WQRQ37jZA5qjYn9ZW2S9rLJejVz</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the result into the fixed-size character array </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, truncating if it does not fit.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointer past the end of the write and whether it was truncated.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The fixed-size character array to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_result</literal>
        <id>3UALGFtCBKM1Tak3ac9S5AGS73zt</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <deprecated>
      <kind>deprecated</kind>
      <name>deprecated</name>
    </deprecated>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3UALGFtCBKM1Tak3ac9S5AGS73zt</id>
          <identifier>format_to_result</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <array>
              <kind>array</kind>
              <elementType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </elementType>
              <bounds>
                <written>N</written>
              </bounds>
            </array>
          </pointeeType>
        </lValueReference>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
                <identifier>size_t</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-0f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3232</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Qq7hncfzgccxKuzGQcGGzCNm3gK</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2QkmDquoz1tHkeu6hCyyemP619zK</id>
          <identifier>remove_cvref_t</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>OutputIt</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>351</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2oZzxBDwSVghqDXorox83eFhNGtd</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic character type, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
                          <identifier>buffered_context</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-01f</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format.h</shortPath>
      <sourcePath>include/fmt/format.h</sourcePath>
      <lineNumber>4621</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>SMy9fdMEy5cszugAn1tJ87HgQXE</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output written.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-015</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>692</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>JZZd1aPNroCnYo27TqR8fS726MZ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string with the given text_style and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the written output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to</name>
  <anchor>vformat_to-065</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>387</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2QvBCGykikVEBxTNmmgJa3cCX4Qh</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using the given locale, with an exotic character type, and writes the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An iterator past the end of the output.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The locale to use for locale-specific formatting.</literal>
          </text>
        </children>
        <name>loc</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>OutputIt</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3XFmXPqhUuQ4fmrdezcbvC629Vqw</id>
              <identifier>locale_ref</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>loc</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
                          <identifier>buffered_context</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <specialization>
                    <kind>specialization</kind>
                    <id>4G2rmqiBtLsLDkqM8A6E3LK1c4BX</id>
                    <identifier>format_string_char_t</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>aKr7yo8YeXRfK6jib5zgcQv8Wi7</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                    <templateArgs>
                      <type>
                        <kind>type</kind>
                        <type>
                          <named>
                            <kind>named</kind>
                            <name>
                              <identifier>
                                <kind>identifier</kind>
                                <identifier>S</identifier>
                              </identifier>
                            </name>
                          </named>
                        </type>
                      </type>
                    </templateArgs>
                  </specialization>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>vformat_to_n</name>
  <anchor>vformat_to_n-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3284</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>KqUd565eBiYMw9D67nwPKZQxNqw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vformat_to_n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2z6pZG6urFPob5H1eLUoQptnSCj7 mGv2kELnKKBDTyxCnWLJzm1RbYa</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>vformat_to_n</name>
  <anchor>vformat_to_n-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>3284</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2z6pZG6urFPob5H1eLUoQptnSCj7</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, writes up to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters of the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the total (not truncated) output size and the iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vformat_to_n</name>
  <anchor>vformat_to_n-03</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>427</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mGv2kELnKKBDTyxCnWLJzm1RbYa</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, with an exotic character type, writes up to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>n</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> characters of the result to the output iterator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>out</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the total (not truncated) output size and the iterator past the end of the output range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The total (not truncated) output size and the iterator past the end of the output range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output iterator to write to.</literal>
          </text>
        </children>
        <name>out</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The maximum number of characters to write.</literal>
          </text>
        </children>
        <name>n</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>format_to_n_result</literal>
        <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3QbH7i9mj7DLFMhSUKmbXf7qwCyU</id>
          <identifier>format_to_n_result</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>OutputIt</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>OutputIt</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>out</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>jDMDd4tvyxemcRAVXeFt3GstSbQ</id>
              <identifier>size_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>n</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3fVqRph5sEt38UTnderZ9U3BaQGr</id>
              <identifier>basic_format_args</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>2b5wxqnepu9mwZPR1c2H4xEQ7Tvm</id>
                          <identifier>buffered_context</identifier>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>Char</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>OutputIt</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vfprintf</name>
  <anchor>vfprintf</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>656</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2oAfKDus3XmGfaxb54eXh1zkKU7y</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The number of characters written, or -1 on failure.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write the output to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>type</identifier>
              <prefix>
                <specialization>
                  <kind>specialization</kind>
                  <id>3MGQzydQsBeDzLqJJ6dz7VQAy7hk</id>
                  <identifier>vprintf_args</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<overloads>
  <name>vprint</name>
  <anchor>vprint-00</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>556</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3386</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3392</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>6zUq5MeQw8EgckbnRsf9cbt1udu</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vprint</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2EvHndP8MUM8phq86YXrC86rxxCo 29GmR6bKYaPsdjnoS1ovSVMXuHyn 3FKhLJq8wc4XYkLbbwa7SZaKK77q 2nUaYCY3Ckutu7bDSpr3XfQNLBKL 3q5J4fJYbTFe3WpRR1LedST9kHiJ 2fXoE37S3h7vUQcx65wnX5UfUaqw 3AGtcZwmSPKoB9oh6tGPgGUJJqYT</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>vprint</name>
  <anchor>vprint-059</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1801</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3386</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2EvHndP8MUM8phq86YXrC86rxxCo</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-052</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>511</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>29GmR6bKYaPsdjnoS1ovSVMXuHyn</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>stdout</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>Cb9vuq5y5pUA6GtLCHVQmoDSr1B</id>
              <identifier>wformat_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-0a</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/ostream.h</shortPath>
      <sourcePath>include/fmt/ostream.h</sourcePath>
      <lineNumber>140</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3FKhLJq8wc4XYkLbbwa7SZaKK77q</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2HrCakn2VFWrwzuwmx1m5Dq5CgYg</id>
                  <identifier>ostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-08</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>581</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2nUaYCY3Ckutu7bDSpr3XfQNLBKL</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the stream </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>os</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output stream to write to.</literal>
          </text>
        </children>
        <name>os</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>tKtLoyMgcgByyNEiXoRUtsWTRBh</id>
                  <identifier>wostream</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>os</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>Cb9vuq5y5pUA6GtLCHVQmoDSr1B</id>
              <identifier>wformat_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-0c</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1787</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3392</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3q5J4fJYbTFe3WpRR1LedST9kHiJ</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-07</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/xchar.h</shortPath>
      <sourcePath>include/fmt/xchar.h</sourcePath>
      <lineNumber>499</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2fXoE37S3h7vUQcx65wnX5UfUaqw</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2HmhyFhhWPLL2xsqTrpTU5n5CXwt</id>
              <identifier>wstring_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>Cb9vuq5y5pUA6GtLCHVQmoDSr1B</id>
              <identifier>wformat_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint</name>
  <anchor>vprint-09</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>556</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3AGtcZwmSPKoB9oh6tGPgGUJJqYT</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string with the given text style using ANSI escape sequences and prints it to the specified file stream.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file stream to print to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprint_buffered</name>
  <anchor>vprint_buffered</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1781</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3404</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jZXbMnh8GUQPdD6og1SPT5W3Q8D</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> into a buffer and writes the buffer to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> in a single write.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>vprintln</name>
  <anchor>vprintln-08d</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>605</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3398</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>2yex4sxXrr1b22FAKy8beaPqBzRp</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>vprintln</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>KJ75tpbZPMXEaiiiWxfy1JYLVmt 2qyBJqz9UxKoZPTcqAwwLF1ihqmx</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>vprintln</name>
  <anchor>vprintln-01</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>1794</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3398</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KJ75tpbZPMXEaiiiWxfy1JYLVmt</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and writes the output to the file </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file to write to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vprintln</name>
  <anchor>vprintln-084</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/color.h</shortPath>
      <sourcePath>include/fmt/color.h</sourcePath>
      <lineNumber>605</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qyBJqz9UxKoZPTcqAwwLF1ihqmx</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats a string with the given text style using ANSI escape sequences and prints it to the specified file stream followed by a newline.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The file stream to print to.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text style to apply.</literal>
          </text>
        </children>
        <name>ts</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format arguments.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2c2UhfT7idq4WtCUtkEQHqEqouwo</id>
                  <identifier>FILE</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>xg1UNR4FmpoB4X7npsiWZs7Ejnj</id>
              <identifier>text_style</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>ts</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>vsprintf</name>
  <anchor>vsprintf</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/printf.h</shortPath>
      <sourcePath>include/fmt/printf.h</sourcePath>
      <lineNumber>615</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2YBkB1bzURBM4zgSNznLgFguvn6L</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>args</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> according to specifications in </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and returns the result as a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The formatted string.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type-erased arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>basic_string_view</literal>
        <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NtJWGniyVR6co5qXPN3LZ3Vungw</id>
          <identifier>basic_string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Char</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>Char</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>type</identifier>
              <prefix>
                <specialization>
                  <kind>specialization</kind>
                  <id>3MGQzydQsBeDzLqJJ6dz7VQAy7hk</id>
                  <identifier>vprintf_args</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Char</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>vsystem_error</name>
  <anchor>vsystem_error</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/format-inl.h</shortPath>
      <sourcePath>include/fmt/format-inl.h</sourcePath>
      <lineNumber>191</lineNumber>
      <columnNumber>10</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>fmt/format.h</shortPath>
        <sourcePath>include/fmt/format.h</sourcePath>
        <lineNumber>4534</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oq35DovQV95d7aKdz9M6sZECXnN</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructs </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::system_error</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with a message formatted with </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt::vformat(fmt, args)</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The constructed </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::system_error</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A system error code as given by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>errno</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>error_code</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The format string describing the error.</literal>
          </text>
        </children>
        <name>fmt</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to format.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3wLKn4HqrwaR2SLJCQYPTfj7WUvS</id>
          <identifier>system_error</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>int</identifier>
            </identifier>
          </name>
          <fundamentalType>int</fundamentalType>
        </named>
      </type>
      <name>error_code</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3j9fSiukXPN6RC2a89h1JX95DaFe</id>
              <identifier>string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fmt</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2yz9GoQBQoEmgdgkjP9kSCjGhCz2</id>
              <identifier>format_args</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
</function>
<function>
  <name>operator==</name>
  <anchor>operator_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>672</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2bmaTidBhWMYSpZ22RHHDBe7UQdQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> are equal.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> are equal.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator!=</name>
  <anchor>operator_not_eq</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>680</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2dmbnLwXbaEr7VYgEgxWxnur3mmT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> are not equal.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> are not equal.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>!=</overloadedOperator>
</function>
<function>
  <name>operator&lt;</name>
  <anchor>operator_lt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>687</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>32kuvnMrqoXgp9hbtSFwKzo7ZbtS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is lexicographically less than </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is lexicographically less than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>&lt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=</name>
  <anchor>operator_le</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>695</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3jTnpYNRcKQjTwu5TYXV4VV8untu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is lexicographically less than or equal to.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is lexicographically less than or equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>&lt;=</overloadedOperator>
</function>
<function>
  <name>operator&gt;</name>
  <anchor>operator_gt</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>702</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2jef3eBuZFicxrPPy5nBXkrkZrTT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is lexicographically greater than </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is lexicographically greater than </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>&gt;</overloadedOperator>
</function>
<function>
  <name>operator&gt;=</name>
  <anchor>operator_ge</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/base.h</shortPath>
      <sourcePath>include/fmt/base.h</sourcePath>
      <lineNumber>710</lineNumber>
      <columnNumber>3</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>37LTHs9AnSWWMtZUALorXeJBE4g5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>true</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> if </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>lhs</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> is lexicographically greater than or equal to.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is lexicographically greater than or equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left-hand string view.</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right-hand string view.</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3bQ5dPmZkZWEEcwZxKNKhTy5nF4B</id>
              <identifier>basic_string_view</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <overloadedOperator>&gt;=</overloadedOperator>
</function>
<concept>
  <name>formattable</name>
  <anchor>formattable</anchor>
  <loc>
    <loc>
      <location>
        <shortPath>fmt/base.h</shortPath>
        <sourcePath>include/fmt/base.h</sourcePath>
        <lineNumber>3161</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>concept</kind>
  <id>ptqwadKcjAdyLJcvhsgnGAKb8We</id>
  <extraction>regular</extraction>
  <parent>2bkixAJJyMzoJUUh3J672FpQ6vLD</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A concept satisfied by types that can be formatted with character type </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Char</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>char</identifier>
                  </identifier>
                </name>
                <fundamentalType>char</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <constraint>is_formattable&lt;remove_reference_t&lt;T&gt;, Char&gt;::value</constraint>
</concept>
<macro>
  <name>FMT_STATIC_FORMAT</name>
  <anchor>FMT_STATIC_FORMAT</anchor>
  <loc>
    <defLoc>
      <shortPath>fmt/compile.h</shortPath>
      <sourcePath>include/fmt/compile.h</sourcePath>
      <lineNumber>658</lineNumber>
      <columnNumber>9</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>macro</kind>
  <id>2hLBWx29ctBUS5L72ehkxYVnNRaf</id>
  <extraction>regular</extraction>
  <parent>4ZrjxJnU1LA5xSyrWMNuXTvSYKwt</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The resulting string can be accessed as a C string via </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>c_str()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> or as a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>fmt::string_view</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> via </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>str()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <strong>
            <kind>strong</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Example</literal>
              </text>
            </children>
          </strong>
          <text>
            <kind>text</kind>
            <literal>:</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>// Produces the static string &quot;42&quot; at compile time. static constexpr auto result = FMT_STATIC_FORMAT(&quot;{}&quot;, 42); const char* s = result.c_str();</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Formats arguments according to the format string </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>fmt_str</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> and produces a string of the exact required size at compile time. Both the format string and the arguments must be compile-time expressions.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The compile-time format string.</literal>
          </text>
        </children>
        <name>fmt_str</name>
      </param>
    </params>
  </doc>
  <isFunctionLike/>
  <parameters>
    <string>fmt_str</string>
  </parameters>
  <isVariadic/>
</macro>
</mrdocs>
