This repository has been archived on 2026-02-22. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Livox-SDK/docs/color_8h_source.html
T
2019-04-11 23:07:00 +08:00

332 lines
196 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Livox SDK API: sdk_core/include/third_party/spdlog/spdlog/fmt/bundled/color.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="1.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Livox SDK API
&#160;<span id="projectnumber">v1.0.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('color_8h_source.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">color.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="color_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Formatting library for C++ - color support</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// Copyright (c) 2018 - present, Victor Zverovich and fmt contributors</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// All rights reserved.</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// For the license information refer to format.h.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#ifndef FMT_COLOR_H_</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define FMT_COLOR_H_</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="format_8h.html">format.h</a>&quot;</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<a class="code" href="core_8h.html#a887c191adf8cfaf06ed40b5c4d487343">FMT_BEGIN_NAMESPACE</a></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#ifdef FMT_DEPRECATED_COLORS</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment">// color and (v)print_colored are deprecated.</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">enum</span> <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> { <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a1ffd9e753c8054cc61456ac7fac1ac89">black</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abda9643ac6601722a28f238714274da4">red</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f27410725ab8cc8854a2769c7a516b8">green</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad487dd0b55dfcacdd920ccbdaeafa351">yellow</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a48d6215903dff56238e52e8891380c8f">blue</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4c2a4a7078da0ac6733464eacfd00f86">magenta</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6411532ba4971f378391776a9db629d3">cyan</a>, <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad508fe45cecaf653904a0e774084bb5c">white</a> };</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<a class="code" href="core_8h.html#a9a4960b70582ed2620911a0b75dce0b5">FMT_API</a> <span class="keywordtype">void</span> vprint_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">string_view</a> <a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, format_args args);</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<a class="code" href="core_8h.html#a9a4960b70582ed2620911a0b75dce0b5">FMT_API</a> <span class="keywordtype">void</span> vprint_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a37de00647fc1e0345f485313cdd522f7">wstring_view</a> <a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, wformat_args args);</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... Args&gt;</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> print_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">string_view</a> format_str,</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">const</span> Args &amp; ... args) {</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; vprint_colored(c, format_str, <a class="code" href="namespacefmt_1_1v5.html#a99faaaf62db5189f2e36070a04fc6981">make_format_args</a>(args...));</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;}</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span>... Args&gt;</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> print_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a37de00647fc1e0345f485313cdd522f7">wstring_view</a> format_str,</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">const</span> Args &amp; ... args) {</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; vprint_colored(c, format_str, make_format_args&lt;wformat_context&gt;(args...));</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;}</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> vprint_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">string_view</a> <a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, format_args args) {</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keywordtype">char</span> escape[] = <span class="stringliteral">&quot;\x1b[30m&quot;</span>;</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; escape[3] = static_cast&lt;char&gt;(<span class="charliteral">&#39;0&#39;</span> + c);</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">std::fputs</a>(escape, stdout);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">vprint</a>(<a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, args);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">std::fputs</a>(internal::data::RESET_COLOR, stdout);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;}</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> vprint_colored(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> c, <a class="code" href="namespacefmt_1_1v5.html#a37de00647fc1e0345f485313cdd522f7">wstring_view</a> <a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, wformat_args args) {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keywordtype">wchar_t</span> escape[] = L<span class="stringliteral">&quot;\x1b[30m&quot;</span>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; escape[3] = static_cast&lt;wchar_t&gt;(<span class="charliteral">&#39;0&#39;</span> + c);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; std::fputws(escape, stdout);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">vprint</a>(<a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, args);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; std::fputws(internal::data::WRESET_COLOR, stdout);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0"> 50</a></span>&#160;<span class="keyword">enum class</span> <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> : uint32_t {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6d65173999078f89f8d4e01036aea8a4">alice_blue</a> = 0xF0F8FF, <span class="comment">// rgb(240,248,255)</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5478409977d30af9f13744df6850c5ac">antique_white</a> = 0xFAEBD7, <span class="comment">// rgb(250,235,215)</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a65cb59645b852c2394ba3ff8b295e83c">aqua</a> = 0x00FFFF, <span class="comment">// rgb(0,255,255)</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a39d8e1a1a14670b0a3be357c318867ac">aquamarine</a> = 0x7FFFD4, <span class="comment">// rgb(127,255,212)</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0acf04a02e37b774fc311a48f605c3c597">azure</a> = 0xF0FFFF, <span class="comment">// rgb(240,255,255)</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aefc5f4b470619b932aed03953e50ce60">beige</a> = 0xF5F5DC, <span class="comment">// rgb(245,245,220)</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac7357031b08389007e6da9f56ea145e0">bisque</a> = 0xFFE4C4, <span class="comment">// rgb(255,228,196)</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a1ffd9e753c8054cc61456ac7fac1ac89">black</a> = 0x000000, <span class="comment">// rgb(0,0,0)</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a7fbe63cdab154c0227420b368fcaea3d">blanched_almond</a> = 0xFFEBCD, <span class="comment">// rgb(255,235,205)</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a48d6215903dff56238e52e8891380c8f">blue</a> = 0x0000FF, <span class="comment">// rgb(0,0,255)</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a25d876582c42c77bd9fe6c152f88a752">blue_violet</a> = 0x8A2BE2, <span class="comment">// rgb(138,43,226)</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6ff47afa5dc7daa42cc705a03fca8a9b">brown</a> = 0xA52A2A, <span class="comment">// rgb(165,42,42)</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad238c6c8a44f8e1933911fe10de064f7">burly_wood</a> = 0xDEB887, <span class="comment">// rgb(222,184,135)</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a068e93b58ca276fdd6337535386b0a78">cadet_blue</a> = 0x5F9EA0, <span class="comment">// rgb(95,158,160)</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3efea3cccdbed48be1f1db03de4fa20e">chartreuse</a> = 0x7FFF00, <span class="comment">// rgb(127,255,0)</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac378985d629e99a4e86213db0cd5e70d">chocolate</a> = 0xD2691E, <span class="comment">// rgb(210,105,30)</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad2ebed4eaf58509dcc358e1782c38fea">coral</a> = 0xFF7F50, <span class="comment">// rgb(255,127,80)</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abc432826c5179d5332c28e32f2ff58a0">cornflower_blue</a> = 0x6495ED, <span class="comment">// rgb(100,149,237)</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aea26b11983535b3792d71954aa4d41d8">cornsilk</a> = 0xFFF8DC, <span class="comment">// rgb(255,248,220)</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5fa3ccc64c973db27e9fcade0810423e">crimson</a> = 0xDC143C, <span class="comment">// rgb(220,20,60)</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6411532ba4971f378391776a9db629d3">cyan</a> = 0x00FFFF, <span class="comment">// rgb(0,255,255)</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a27e3a57f752eac25c69739545fccef73">dark_blue</a> = 0x00008B, <span class="comment">// rgb(0,0,139)</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abfa3108ee9c64dae693a704959e2c25e">dark_cyan</a> = 0x008B8B, <span class="comment">// rgb(0,139,139)</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9047140da3bd5d20676eb94102443e5a">dark_golden_rod</a> = 0xB8860B, <span class="comment">// rgb(184,134,11)</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a49dba686026a18435dd23b5e83eb5cfd">dark_gray</a> = 0xA9A9A9, <span class="comment">// rgb(169,169,169)</span></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a609a1b0e5d49d6de91c649fa962e545d">dark_green</a> = 0x006400, <span class="comment">// rgb(0,100,0)</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae21cb3066a44318e0b096d0d9e010f09">dark_khaki</a> = 0xBDB76B, <span class="comment">// rgb(189,183,107)</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa1876a44fe9d3e277e5a90a14fd1d375">dark_magenta</a> = 0x8B008B, <span class="comment">// rgb(139,0,139)</span></div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab88072f7e28a64cfd1a36370be8450bb">dark_olive_green</a> = 0x556B2F, <span class="comment">// rgb(85,107,47)</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aaac43a86b5d19ed2ff0aefa6b0758fe3">dark_orange</a> = 0xFF8C00, <span class="comment">// rgb(255,140,0)</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5afa2a600463278912509f72d9d18ba3">dark_orchid</a> = 0x9932CC, <span class="comment">// rgb(153,50,204)</span></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9c2398f188d23be4d9676cadf1c2909f">dark_red</a> = 0x8B0000, <span class="comment">// rgb(139,0,0)</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a541cf8ef71e19f44c9fa646ad9196b3f">dark_salmon</a> = 0xE9967A, <span class="comment">// rgb(233,150,122)</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5546cc776b6e0df7f4fe922f02cb6154">dark_sea_green</a> = 0x8FBC8F, <span class="comment">// rgb(143,188,143)</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a486c9b835e518cd7b0c998ca7a37c893">dark_slate_blue</a> = 0x483D8B, <span class="comment">// rgb(72,61,139)</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae707e58e389e4f7cda44cd1254a6d1fc">dark_slate_gray</a> = 0x2F4F4F, <span class="comment">// rgb(47,79,79)</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af6b3c061d92535983e73d0e6c1b8338c">dark_turquoise</a> = 0x00CED1, <span class="comment">// rgb(0,206,209)</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4b1668d660111fbf3b86b4238b285677">dark_violet</a> = 0x9400D3, <span class="comment">// rgb(148,0,211)</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a350b14335681ec97282ca0452dd5e7dc">deep_pink</a> = 0xFF1493, <span class="comment">// rgb(255,20,147)</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a384d3f701794afb076dd9e92980bdd91">deep_sky_blue</a> = 0x00BFFF, <span class="comment">// rgb(0,191,255)</span></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a75435e6bea50867263766b9e5f9bc08d">dim_gray</a> = 0x696969, <span class="comment">// rgb(105,105,105)</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5c090aa7c47fc1b6a05035e07ec9fbb9">dodger_blue</a> = 0x1E90FF, <span class="comment">// rgb(30,144,255)</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a306cb0ed46dda6adb63820cb57960bb0">fire_brick</a> = 0xB22222, <span class="comment">// rgb(178,34,34)</span></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a996483b6f227bb90a1a066a4d1d6ce10">floral_white</a> = 0xFFFAF0, <span class="comment">// rgb(255,250,240)</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a95084a1747e0d0fbdd9cf4de527e93a6">forest_green</a> = 0x228B22, <span class="comment">// rgb(34,139,34)</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f370737a8ad22210a0dd6b1c8f00896">fuchsia</a> = 0xFF00FF, <span class="comment">// rgb(255,0,255)</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2ca891b27d02c8a2fea622359be7c4dd">gainsboro</a> = 0xDCDCDC, <span class="comment">// rgb(220,220,220)</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a396d120e4c6a21d1fad9cd2a57802a6c">ghost_white</a> = 0xF8F8FF, <span class="comment">// rgb(248,248,255)</span></div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae07e81c20cf5935f5225765f0af81755">gold</a> = 0xFFD700, <span class="comment">// rgb(255,215,0)</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8f0b108fa3efae8069bfeecaef1f0330">golden_rod</a> = 0xDAA520, <span class="comment">// rgb(218,165,32)</span></div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0acda7a650c5856cf2f6738072447d7825">gray</a> = 0x808080, <span class="comment">// rgb(128,128,128)</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f27410725ab8cc8854a2769c7a516b8">green</a> = 0x008000, <span class="comment">// rgb(0,128,0)</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad3472adca7f1b0edf7dc5d99bd79bb9e">green_yellow</a> = 0xADFF2F, <span class="comment">// rgb(173,255,47)</span></div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad2eed3a4c8bdb8a3523e9fc0f6fdc040">honey_dew</a> = 0xF0FFF0, <span class="comment">// rgb(240,255,240)</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9c6e5569ecea4e7bfa902bac54f7bbe2">hot_pink</a> = 0xFF69B4, <span class="comment">// rgb(255,105,180)</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8e150fc012f9d2eb7b61e16abca9462a">indian_red</a> = 0xCD5C5C, <span class="comment">// rgb(205,92,92)</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8a99d28c3c43cafed58cdbac5f4e9201">indigo</a> = 0x4B0082, <span class="comment">// rgb(75,0,130)</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac55c68625ca1da0e1d4a922fc8cb373e">ivory</a> = 0xFFFFF0, <span class="comment">// rgb(255,255,240)</span></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a12284913bfe16bebd8bc809573f0387a">khaki</a> = 0xF0E68C, <span class="comment">// rgb(240,230,140)</span></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a153fa52654465ad67f045dc293f3b16e">lavender</a> = 0xE6E6FA, <span class="comment">// rgb(230,230,250)</span></div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad557e5da14dcbe24b5b54c33bd8d15ee">lavender_blush</a> = 0xFFF0F5, <span class="comment">// rgb(255,240,245)</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4109165af5329dd59f9bd749c5a55846">lawn_green</a> = 0x7CFC00, <span class="comment">// rgb(124,252,0)</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8c86fbdd95cf7d3a3bf22d7bd34a3e99">lemon_chiffon</a> = 0xFFFACD, <span class="comment">// rgb(255,250,205)</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a61a2783898a9df78bb27edc33f768e6e">light_blue</a> = 0xADD8E6, <span class="comment">// rgb(173,216,230)</span></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a58b516fe6ce07478e0fdfe29e18d62fe">light_coral</a> = 0xF08080, <span class="comment">// rgb(240,128,128)</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4eece7cf37c9db41ed9e016e471fcf2f">light_cyan</a> = 0xE0FFFF, <span class="comment">// rgb(224,255,255)</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad43a591d2b25a4afe584e778d2d8cdbd">light_golden_rod_yellow</a> = 0xFAFAD2, <span class="comment">// rgb(250,250,210)</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a770e427f6a16eb64e2ece9585ba9d193">light_gray</a> = 0xD3D3D3, <span class="comment">// rgb(211,211,211)</span></div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac10bddadd1786a8a12f96ae7db5bafb8">light_green</a> = 0x90EE90, <span class="comment">// rgb(144,238,144)</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a617e570ec3920b38e651cf3258d88e47">light_pink</a> = 0xFFB6C1, <span class="comment">// rgb(255,182,193)</span></div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a62c383c02f7de80e5edcbc4f21836c7c">light_salmon</a> = 0xFFA07A, <span class="comment">// rgb(255,160,122)</span></div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a98cf43657dbee14ae37662526484911d">light_sea_green</a> = 0x20B2AA, <span class="comment">// rgb(32,178,170)</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67d12da6232b36c362a6437332da50bf">light_sky_blue</a> = 0x87CEFA, <span class="comment">// rgb(135,206,250)</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abca51d13e304e17f34a3e7c598884ae8">light_slate_gray</a> = 0x778899, <span class="comment">// rgb(119,136,153)</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab2fb12c1d8469e020be7d77d0d9cf2dd">light_steel_blue</a> = 0xB0C4DE, <span class="comment">// rgb(176,196,222)</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a743b7827c281254e45c305696344535b">light_yellow</a> = 0xFFFFE0, <span class="comment">// rgb(255,255,224)</span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67c0ecaf5a1b782b11146e9fbe80f016">lime</a> = 0x00FF00, <span class="comment">// rgb(0,255,0)</span></div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a68db9bf9d92a944f0138e197b7b02fc2">lime_green</a> = 0x32CD32, <span class="comment">// rgb(50,205,50)</span></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa6ab62e9da89b20d720c70602624bfc2">linen</a> = 0xFAF0E6, <span class="comment">// rgb(250,240,230)</span></div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4c2a4a7078da0ac6733464eacfd00f86">magenta</a> = 0xFF00FF, <span class="comment">// rgb(255,0,255)</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a04a3da97880fcedeb087378f29c3a102">maroon</a> = 0x800000, <span class="comment">// rgb(128,0,0)</span></div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3971b68e2b89dbe29871b9061dff0af9">medium_aquamarine</a> = 0x66CDAA, <span class="comment">// rgb(102,205,170)</span></div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a73bdd29aeb8e3e3274bbb71c30d70eb7">medium_blue</a> = 0x0000CD, <span class="comment">// rgb(0,0,205)</span></div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adfcfa24e3022fb4b704f051d98ec0557">medium_orchid</a> = 0xBA55D3, <span class="comment">// rgb(186,85,211)</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2a51478b9caafc3a28fef46a916cd92d">medium_purple</a> = 0x9370DB, <span class="comment">// rgb(147,112,219)</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac5aaf97240e28904c5b96eab2cbf753b">medium_sea_green</a> = 0x3CB371, <span class="comment">// rgb(60,179,113)</span></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a996976a37b7f6296cc3cbf388ac91cee">medium_slate_blue</a> = 0x7B68EE, <span class="comment">// rgb(123,104,238)</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5157a28c83d98d39066c60c83a6983f8">medium_spring_green</a> = 0x00FA9A, <span class="comment">// rgb(0,250,154)</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4db3022648c31d28b86ad95583d6c3c7">medium_turquoise</a> = 0x48D1CC, <span class="comment">// rgb(72,209,204)</span></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae8c7ad982a8c98a38c7e3381043b94d8">medium_violet_red</a> = 0xC71585, <span class="comment">// rgb(199,21,133)</span></div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a83d1d60e0de07e8b1bf164247a77e28b">midnight_blue</a> = 0x191970, <span class="comment">// rgb(25,25,112)</span></div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a28a62909f84c7a965ea755d99db1ca2b">mint_cream</a> = 0xF5FFFA, <span class="comment">// rgb(245,255,250)</span></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0552f51c284790d9d0f4b43ebfa9f2a8">misty_rose</a> = 0xFFE4E1, <span class="comment">// rgb(255,228,225)</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adc8a6c38cc98a2c29859c34b26974bc7">moccasin</a> = 0xFFE4B5, <span class="comment">// rgb(255,228,181)</span></div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a667b2e78d0dabb83c2ec684e3b4253b1">navajo_white</a> = 0xFFDEAD, <span class="comment">// rgb(255,222,173)</span></div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af3311d3d14c8437553bf3e3f90920736">navy</a> = 0x000080, <span class="comment">// rgb(0,0,128)</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5e84be20fb6dd068f5368e6d245460bd">old_lace</a> = 0xFDF5E6, <span class="comment">// rgb(253,245,230)</span></div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af431b0eea3c08186ed101e588bfb3a2f">olive</a> = 0x808000, <span class="comment">// rgb(128,128,0)</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2fe5734b0399752dfa2a0c93b6c75934">olive_drab</a> = 0x6B8E23, <span class="comment">// rgb(107,142,35)</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0afe01d67a002dfa0f3ac084298142eccd">orange</a> = 0xFFA500, <span class="comment">// rgb(255,165,0)</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae962684214d1c84dbc6a691b6d9eb60c">orange_red</a> = 0xFF4500, <span class="comment">// rgb(255,69,0)</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a93b1453c8ec5a548389c935052536ccb">orchid</a> = 0xDA70D6, <span class="comment">// rgb(218,112,214)</span></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5841e227ac7407c007c4dea330306f08">pale_golden_rod</a> = 0xEEE8AA, <span class="comment">// rgb(238,232,170)</span></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a573cc0c97e7f05440b7ca67a93e46349">pale_green</a> = 0x98FB98, <span class="comment">// rgb(152,251,152)</span></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a707832f12c57d104ccba9158524e8e69">pale_turquoise</a> = 0xAFEEEE, <span class="comment">// rgb(175,238,238)</span></div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab5bd346b77f564748d4d2743156ed6e8">pale_violet_red</a> = 0xDB7093, <span class="comment">// rgb(219,112,147)</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0ee903fa27ac4513f20d12a86c19e7a2">papaya_whip</a> = 0xFFEFD5, <span class="comment">// rgb(255,239,213)</span></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae74648a463c3d18a05e153977cb39855">peach_puff</a> = 0xFFDAB9, <span class="comment">// rgb(255,218,185)</span></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a32e8419a7ecb8f918c70fdadf783e3d8">peru</a> = 0xCD853F, <span class="comment">// rgb(205,133,63)</span></div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4a0b0dcedd48f780778d1cd1bb8f9877">pink</a> = 0xFFC0CB, <span class="comment">// rgb(255,192,203)</span></div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3e042037287d6871eec3dbd48556b0b4">plum</a> = 0xDDA0DD, <span class="comment">// rgb(221,160,221)</span></div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a76f258d530f43c55523384b472086771">powder_blue</a> = 0xB0E0E6, <span class="comment">// rgb(176,224,230)</span></div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abb7aedfa61007447dd6efaf9f37641e3">purple</a> = 0x800080, <span class="comment">// rgb(128,0,128)</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a7087c7ffb872fac6aba0c893b8bbee42">rebecca_purple</a> = 0x663399, <span class="comment">// rgb(102,51,153)</span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abda9643ac6601722a28f238714274da4">red</a> = 0xFF0000, <span class="comment">// rgb(255,0,0)</span></div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6f6922bd3e51b8d19b4f78df8dec7a52">rosy_brown</a> = 0xBC8F8F, <span class="comment">// rgb(188,143,143)</span></div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4108cee2c1205de0bba7a8f3f55ba48b">royal_blue</a> = 0x4169E1, <span class="comment">// rgb(65,105,225)</span></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0b1ae0e5580eaa0e6968ec6c8143ecac">saddle_brown</a> = 0x8B4513, <span class="comment">// rgb(139,69,19)</span></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a180fd182f9a0742f483619781ccc36c4">salmon</a> = 0xFA8072, <span class="comment">// rgb(250,128,114)</span></div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9a19a83d0097df35f7ba7af753f0537d">sandy_brown</a> = 0xF4A460, <span class="comment">// rgb(244,164,96)</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2e1e305a440fcfc9109858a7b2e20ca7">sea_green</a> = 0x2E8B57, <span class="comment">// rgb(46,139,87)</span></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aefe66dd5675ff42810bbc04512d44c4b">sea_shell</a> = 0xFFF5EE, <span class="comment">// rgb(255,245,238)</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a91c001e5547439063fefe550d83533b6">sienna</a> = 0xA0522D, <span class="comment">// rgb(160,82,45)</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a97f014516561ef487ec368d6158eb3f4">silver</a> = 0xC0C0C0, <span class="comment">// rgb(192,192,192)</span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad06424e64af2d470476a234e12a48a40">sky_blue</a> = 0x87CEEB, <span class="comment">// rgb(135,206,235)</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8f72f2a45cee9a5f2e0afe5d2bb9d4b1">slate_blue</a> = 0x6A5ACD, <span class="comment">// rgb(106,90,205)</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af664bac577c1c520c4a98e63457d2f22">slate_gray</a> = 0x708090, <span class="comment">// rgb(112,128,144)</span></div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2b93fbdf27d43547bec8794054c28e00">snow</a> = 0xFFFAFA, <span class="comment">// rgb(255,250,250)</span></div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67485a137fce2085007d93aa115cd093">spring_green</a> = 0x00FF7F, <span class="comment">// rgb(0,255,127)</span></div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a00885bc107cec87940dfe4beadbab382">steel_blue</a> = 0x4682B4, <span class="comment">// rgb(70,130,180)</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5b2d4484498235e80d61a233a7c04991">tan</a> = 0xD2B48C, <span class="comment">// rgb(210,180,140)</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3c4184e82bb3be8fa32669800fb7373c">teal</a> = 0x008080, <span class="comment">// rgb(0,128,128)</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a94ec2b8d73527db3da316ad28195219e">thistle</a> = 0xD8BFD8, <span class="comment">// rgb(216,191,216)</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a006f87892f47ef9aa60fa5ed01a440fb">tomato</a> = 0xFF6347, <span class="comment">// rgb(255,99,71)</span></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adcbb31fdf774bcd3f09d54c4487377c0">turquoise</a> = 0x40E0D0, <span class="comment">// rgb(64,224,208)</span></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad1d813a48d99f0e102f7d0a1b9068001">violet</a> = 0xEE82EE, <span class="comment">// rgb(238,130,238)</span></div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad29db4ac8712f5bdb343991281b26db1">wheat</a> = 0xF5DEB3, <span class="comment">// rgb(245,222,179)</span></div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad508fe45cecaf653904a0e774084bb5c">white</a> = 0xFFFFFF, <span class="comment">// rgb(255,255,255)</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a37ecf1e4670c4944a0f98bcb39728578">white_smoke</a> = 0xF5F5F5, <span class="comment">// rgb(245,245,245)</span></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad487dd0b55dfcacdd920ccbdaeafa351">yellow</a> = 0xFFFF00, <span class="comment">// rgb(255,255,0)</span></div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa889858bd19327fe8b643b9ff36a1782">yellow_green</a> = 0x9ACD32 <span class="comment">// rgb(154,205,50)</span></div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;}; <span class="comment">// enum class color</span></div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fba"> 194</a></span>&#160;<span class="keyword">enum class</span> <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fba">terminal_color</a> : uint8_t {</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a1ffd9e753c8054cc61456ac7fac1ac89">black</a> = 30,</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abda9643ac6601722a28f238714274da4">red</a>,</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f27410725ab8cc8854a2769c7a516b8">green</a>,</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad487dd0b55dfcacdd920ccbdaeafa351">yellow</a>,</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a48d6215903dff56238e52e8891380c8f">blue</a>,</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4c2a4a7078da0ac6733464eacfd00f86">magenta</a>,</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6411532ba4971f378391776a9db629d3">cyan</a>,</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad508fe45cecaf653904a0e774084bb5c">white</a>,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa74474ae20bf3ef3bce6fd679194ce383">bright_black</a> = 90,</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa8b84c6e788e91a3a45b9dabedb160590">bright_red</a>,</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaabd5b4652dffd84bab66529361d0c4974">bright_green</a>,</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa75dd76d162b9554ec8b63736bc22d93e">bright_yellow</a>,</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaac5b47880b4b2ec37179078d63a85def3">bright_blue</a>,</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa37553b57ad1d7f61b0c51f5a535f72bf">bright_magenta</a>,</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaacc69f9955c2bf916bb9a83f38141432f">bright_cyan</a>,</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaada7527acf78cb4e7b582e8163a1f642a">bright_white</a></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;}; <span class="comment">// enum class terminal_color</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec"> 213</a></span>&#160;<span class="keyword">enum class</span> <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> : uint8_t {</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca69dcab4a73aeec2113f69b61e6263da8">bold</a> = 1,</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca030c5b6d1e5715105943ac111d9671bf">italic</a> = 1 &lt;&lt; 1,</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca6dc7b4483f8c2c701a48e42db552806d">underline</a> = 1 &lt;&lt; 2,</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cecaae9a363b2dfa9181da7ffde8e37813b5">strikethrough</a> = 1 &lt;&lt; 3</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;}; <span class="comment">// enum class emphasis</span></div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">// rgb is a struct for red, green and blue colors.</span></div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment">// We use rgb as name because some editors will show it as color direct in the</span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment">// editor.</span></div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html"> 223</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfmt_1_1v5_1_1rgb.html">rgb</a> {</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#a62ff2701862b5856f1f44b4665665b32"> 224</a></span>&#160; <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> <a class="code" href="structfmt_1_1v5_1_1rgb.html#a62ff2701862b5856f1f44b4665665b32">rgb</a>() : r(0), g(0), b(0) {}</div><div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#a1daecef7516f5a12c165ac69d93e34c2"> 225</a></span>&#160; <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> <a class="code" href="structfmt_1_1v5_1_1rgb.html#a1daecef7516f5a12c165ac69d93e34c2">rgb</a>(uint8_t r_, uint8_t g_, uint8_t b_)</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; : r(r_), g(g_), b(b_) {}</div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#a09431a5576c128fa040c35f390852b14"> 227</a></span>&#160; <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> <a class="code" href="structfmt_1_1v5_1_1rgb.html#a09431a5576c128fa040c35f390852b14">rgb</a>(uint32_t hex)</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; : r((hex &gt;&gt; 16) &amp; 0xFF), g((hex &gt;&gt; 8) &amp; 0xFF), b((hex) &amp; 0xFF) {}</div><div class="line"><a name="l00229"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#ae26aa08687996b7f191f73a6e4d1b626"> 229</a></span>&#160; <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> <a class="code" href="structfmt_1_1v5_1_1rgb.html#ae26aa08687996b7f191f73a6e4d1b626">rgb</a>(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> hex)</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; : r((uint32_t(hex) &gt;&gt; 16) &amp; 0xFF), g((uint32_t(hex) &gt;&gt; 8) &amp; 0xFF),</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; b(uint32_t(hex) &amp; 0xFF) {}</div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#ac95ca52f2a8db235cd652813193f8ca5"> 232</a></span>&#160; uint8_t <a class="code" href="structfmt_1_1v5_1_1rgb.html#ac95ca52f2a8db235cd652813193f8ca5">r</a>;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#aea0614c87ac3f2fbaf8f83622c0d4b98"> 233</a></span>&#160; uint8_t <a class="code" href="structfmt_1_1v5_1_1rgb.html#aea0614c87ac3f2fbaf8f83622c0d4b98">g</a>;</div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1rgb.html#a8643af9dc4da837fce1b6f633b07bb34"> 234</a></span>&#160; uint8_t <a class="code" href="structfmt_1_1v5_1_1rgb.html#a8643af9dc4da837fce1b6f633b07bb34">b</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;};</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment">// color is a struct of either a rgb color or a terminal color.</span></div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html"> 240</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">color_type</a> {</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a160b5a017452a64fb874b331153ada6e"> 241</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a160b5a017452a64fb874b331153ada6e">color_type</a>() <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; : is_rgb(), <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>{} {}</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a288984b7a227bda31470628567a894fa"> 243</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a288984b7a227bda31470628567a894fa">color_type</a>(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a> rgb_color) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; : is_rgb(<span class="keyword">true</span>), <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>{} {</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>.rgb_color = static_cast&lt;uint32_t&gt;(rgb_color);</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a6ccc6a1b7eabca5301b99a7d6c0dc0b9"> 247</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a6ccc6a1b7eabca5301b99a7d6c0dc0b9">color_type</a>(<a class="code" href="structfmt_1_1v5_1_1rgb.html">rgb</a> rgb_color) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; : is_rgb(<span class="keyword">true</span>), <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>{} {</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>.rgb_color = (static_cast&lt;uint32_t&gt;(rgb_color.r) &lt;&lt; 16)</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; | (static_cast&lt;uint32_t&gt;(rgb_color.g) &lt;&lt; 8) | rgb_color.b;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; }</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a858e477eabe77aa1062ef358089691de"> 252</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a858e477eabe77aa1062ef358089691de">color_type</a>(<a class="code" href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fba">terminal_color</a> term_color) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; : is_rgb(), <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>{} {</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>.term_color = static_cast&lt;uint8_t&gt;(term_color);</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; }</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25"> 256</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">is_rgb</a>;</div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html"> 257</a></span>&#160; <span class="keyword">union </span><a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html">color_union</a> {</div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#a73e951d1431fc31480ac83271d7bf821"> 258</a></span>&#160; uint8_t <a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#a73e951d1431fc31480ac83271d7bf821">term_color</a>;</div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c"> 259</a></span>&#160; uint32_t <a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">rgb_color</a>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; } <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160;};</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160;} <span class="comment">// namespace internal</span></div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160;</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;<span class="comment">// Experimental text formatting support.</span></div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html"> 265</a></span>&#160;<span class="keyword">class </span><a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keyword">public</span>:</div><div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#a55feba93f4dbd6d9d8f6f357dc4b2860"> 267</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html#a55feba93f4dbd6d9d8f6f357dc4b2860">text_style</a>(<a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> em = <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a>()) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; : set_foreground_color(), set_background_color(), ems(em) {}</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#aab30ce069feb1260eb2f51b92b3c61c4"> 270</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;<a class="code" href="classfmt_1_1v5_1_1text__style.html#aab30ce069feb1260eb2f51b92b3c61c4">operator|=</a>(<span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;rhs) {</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; <span class="keywordflow">if</span> (!set_foreground_color) {</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; set_foreground_color = rhs.set_foreground_color;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; foreground_color = rhs.foreground_color;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rhs.set_foreground_color) {</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; <span class="keywordflow">if</span> (!foreground_color.is_rgb || !rhs.foreground_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">is_rgb</a>)</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classfmt_1_1v5_1_1format__error.html">format_error</a>(<span class="stringliteral">&quot;can&#39;t OR a terminal color&quot;</span>);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; foreground_color.value.rgb_color |= rhs.foreground_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#adf5946407d6fd20727ce475d2843a4b7">value</a>.<a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">rgb_color</a>;</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; }</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; <span class="keywordflow">if</span> (!set_background_color) {</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; set_background_color = rhs.set_background_color;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; background_color = rhs.background_color;</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rhs.set_background_color) {</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (!background_color.is_rgb || !rhs.background_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">is_rgb</a>)</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classfmt_1_1v5_1_1format__error.html">format_error</a>(<span class="stringliteral">&quot;can&#39;t OR a terminal color&quot;</span>);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; background_color.value.rgb_color |= rhs.background_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#adf5946407d6fd20727ce475d2843a4b7">value</a>.<a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">rgb_color</a>;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; }</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; ems = static_cast&lt;emphasis&gt;(static_cast&lt;uint8_t&gt;(ems) |</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; static_cast&lt;uint8_t&gt;(rhs.ems));</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <span class="keyword">friend</span> <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a></div><div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#ab8ce8b037913d539e5a753d513297f14"> 295</a></span>&#160; <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html#ab8ce8b037913d539e5a753d513297f14">operator|</a>(<a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> lhs, <span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;rhs) {</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> lhs |= rhs;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#acb1535c94d8cc4d69b19c4170a78f7d0"> 299</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;<a class="code" href="classfmt_1_1v5_1_1text__style.html#acb1535c94d8cc4d69b19c4170a78f7d0">operator&amp;=</a>(<span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;rhs) {</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keywordflow">if</span> (!set_foreground_color) {</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; set_foreground_color = rhs.set_foreground_color;</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; foreground_color = rhs.foreground_color;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rhs.set_foreground_color) {</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <span class="keywordflow">if</span> (!foreground_color.is_rgb || !rhs.foreground_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">is_rgb</a>)</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classfmt_1_1v5_1_1format__error.html">format_error</a>(<span class="stringliteral">&quot;can&#39;t AND a terminal color&quot;</span>);</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; foreground_color.value.rgb_color &amp;= rhs.foreground_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#adf5946407d6fd20727ce475d2843a4b7">value</a>.<a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">rgb_color</a>;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; }</div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="keywordflow">if</span> (!set_background_color) {</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; set_background_color = rhs.set_background_color;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; background_color = rhs.background_color;</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (rhs.set_background_color) {</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keywordflow">if</span> (!background_color.is_rgb || !rhs.background_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">is_rgb</a>)</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordflow">throw</span> <a class="code" href="classfmt_1_1v5_1_1format__error.html">format_error</a>(<span class="stringliteral">&quot;can&#39;t AND a terminal color&quot;</span>);</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; background_color.value.rgb_color &amp;= rhs.background_color.<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html#adf5946407d6fd20727ce475d2843a4b7">value</a>.<a class="code" href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">rgb_color</a>;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; ems = static_cast&lt;emphasis&gt;(static_cast&lt;uint8_t&gt;(ems) &amp;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; static_cast&lt;uint8_t&gt;(rhs.ems));</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; }</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; <span class="keyword">friend</span> <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a></div><div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#a8f82651b0a8ae904452f333054ea1a64"> 324</a></span>&#160; <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> operator&amp;(<a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> lhs, <span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;rhs) {</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">return</span> lhs &amp;= rhs;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#af39caf143ad60465481521f0147c1dbf"> 328</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <span class="keywordtype">bool</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html#af39caf143ad60465481521f0147c1dbf">has_foreground</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordflow">return</span> set_foreground_color;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; }</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#ae8b438a20e753fcfc1c912d3a4bdb1c9"> 331</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <span class="keywordtype">bool</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html#ae8b438a20e753fcfc1c912d3a4bdb1c9">has_background</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keywordflow">return</span> set_background_color;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; }</div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#ae42bc013e5bdb08527611dc444844f3e"> 334</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <span class="keywordtype">bool</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html#ae42bc013e5bdb08527611dc444844f3e">has_emphasis</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; <span class="keywordflow">return</span> static_cast&lt;uint8_t&gt;(ems) != 0;</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; }</div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#a951ddffc7cc6b47c9bd8238b9bc45d75"> 337</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html#a951ddffc7cc6b47c9bd8238b9bc45d75">get_foreground</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; assert(has_foreground() &amp;&amp; <span class="stringliteral">&quot;no foreground specified for this style&quot;</span>);</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keywordflow">return</span> foreground_color;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; }</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#a5324d97346072124428bfdad11462bea"> 341</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html#a5324d97346072124428bfdad11462bea">get_background</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; assert(has_background() &amp;&amp; <span class="stringliteral">&quot;no background specified for this style&quot;</span>);</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; <span class="keywordflow">return</span> background_color;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; }</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="classfmt_1_1v5_1_1text__style.html#a75f3f3ccdf9ea0a441113237e00bae2f"> 345</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html#a75f3f3ccdf9ea0a441113237e00bae2f">get_emphasis</a>() const <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; assert(has_emphasis() &amp;&amp; <span class="stringliteral">&quot;no emphasis specified for this style&quot;</span>);</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="keywordflow">return</span> ems;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160;</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a>(<span class="keywordtype">bool</span> is_foreground,</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; <a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> text_color) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; : set_foreground_color(),</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; set_background_color(),</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; ems() {</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="keywordflow">if</span> (is_foreground) {</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; foreground_color = text_color;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; set_foreground_color = <span class="keyword">true</span>;</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; background_color = text_color;</div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; set_background_color = <span class="keyword">true</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; }</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160;</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; <span class="keyword">friend</span> <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> text_style <a class="code" href="namespacefmt_1_1v5.html#ab1446fdc80a1153bd985da7d83bd79c7">fg</a>(internal::color_type foreground)</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a>;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="keyword">friend</span> <a class="code" href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a> text_style <a class="code" href="namespacefmt_1_1v5.html#adf2b181704d47b13c292a0c201c157d3">bg</a>(internal::color_type background)</div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a>;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160;</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; internal::color_type foreground_color;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; internal::color_type background_color;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <span class="keywordtype">bool</span> set_foreground_color;</div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; <span class="keywordtype">bool</span> set_background_color;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> ems;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160;};</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#ab1446fdc80a1153bd985da7d83bd79c7"> 377</a></span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> <a class="code" href="namespacefmt_1_1v5.html#ab1446fdc80a1153bd985da7d83bd79c7">fg</a>(<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> foreground) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a>(<span class="comment">/*is_foreground=*/</span><span class="keyword">true</span>, foreground);</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160;}</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160;</div><div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#adf2b181704d47b13c292a0c201c157d3"> 381</a></span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> <a class="code" href="namespacefmt_1_1v5.html#adf2b181704d47b13c292a0c201c157d3">bg</a>(<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> background) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a>(<span class="comment">/*is_foreground=*/</span><span class="keyword">false</span>, background);</div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160;}</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160;</div><div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#a7e5a3d7f521a367387e1191c7893a240"> 385</a></span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> <a class="code" href="namespacefmt_1_1v5.html#a7e5a3d7f521a367387e1191c7893a240">operator|</a>(<a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> lhs, <a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> rhs) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a>(lhs) | rhs;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160;}</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160;<span class="keyword">namespace </span>internal {</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160;</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html"> 392</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html">ansi_color_escape</a> {</div><div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a83152518bf4a4ee78ab164994593b134"> 393</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a83152518bf4a4ee78ab164994593b134">ansi_color_escape</a>(<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> text_color,</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> * esc) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="comment">// If we have a terminal color, we need to output another escape code</span></div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="comment">// sequence.</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; <span class="keywordflow">if</span> (!text_color.is_rgb) {</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; <span class="keywordtype">bool</span> is_background = esc == internal::data::BACKGROUND_COLOR;</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; uint32_t <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> = text_color.<a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html#ad27b872dc092249a541f517f5f2157d7">value</a>.term_color;</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; <span class="comment">// Background ASCII codes are the same as the foreground ones but with</span></div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <span class="comment">// 10 more.</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <span class="keywordflow">if</span> (is_background)</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> += 10u;</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; std::size_t index = 0;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="stringliteral">&#39;\x1b&#39;</span>);</div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;[&#39;</span>);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160;</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> &gt;= 100u) {</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;1&#39;</span>);</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> %= 100u;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span>&#160; }</div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> / 10u);</div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + <a class="code" href="classfmt_1_1v5_1_1internal_1_1value.html">value</a> % 10u);</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;m&#39;</span>);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;\0&#39;</span>);</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordflow">return</span>;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; }</div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160;</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 7; i++) {</div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[i] = static_cast&lt;Char&gt;(esc[i]);</div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; }</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; <a class="code" href="structfmt_1_1v5_1_1rgb.html">rgb</a> <a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a>(text_color.value.rgb_color);</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; to_esc(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a>.r, <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a> + 7, <span class="charliteral">&#39;;&#39;</span>);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; to_esc(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a>.g, <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a> + 11, <span class="charliteral">&#39;;&#39;</span>);</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; to_esc(<a class="code" href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">color</a>.b, <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a> + 15, <span class="charliteral">&#39;m&#39;</span>);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[19] = static_cast&lt;Char&gt;(0);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; }</div><div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a508568e9d0e8a08a672dde8e7d416330"> 430</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a508568e9d0e8a08a672dde8e7d416330">ansi_color_escape</a>(<a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> em) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; uint8_t em_codes[4] = {};</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; uint8_t em_bits = static_cast&lt;uint8_t&gt;(em);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; <span class="keywordflow">if</span> (em_bits &amp; static_cast&lt;uint8_t&gt;(emphasis::bold))</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; em_codes[0] = 1;</div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="keywordflow">if</span> (em_bits &amp; static_cast&lt;uint8_t&gt;(emphasis::italic))</div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; em_codes[1] = 3;</div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">if</span> (em_bits &amp; static_cast&lt;uint8_t&gt;(emphasis::underline))</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; em_codes[2] = 4;</div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; <span class="keywordflow">if</span> (em_bits &amp; static_cast&lt;uint8_t&gt;(emphasis::strikethrough))</div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; em_codes[3] = 9;</div><div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160;</div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; std::size_t index = 0;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i &lt; 4; ++i) {</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; <span class="keywordflow">if</span> (!em_codes[i])</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordflow">continue</span>;</div><div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="stringliteral">&#39;\x1b&#39;</span>);</div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;[&#39;</span>);</div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + em_codes[i]);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;m&#39;</span>);</div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; }</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[index++] = static_cast&lt;Char&gt;(0);</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; }</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#ae1694c33443324d13f7b79f17a5f5ad4"> 453</a></span>&#160; <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <span class="keyword">operator</span> <span class="keyword">const</span> Char *() <span class="keyword">const</span> <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> { <span class="keywordflow">return</span> <a class="code" href="namespacefmt_1_1v5_1_1internal.html#ae63557fe9ccf973c29dc6dd122fa4ae0">buffer</a>; }</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; Char <a class="code" href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">buffer</a>[7u + 3u * 4u + 1u];</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keyword">static</span> <a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> <span class="keywordtype">void</span> to_esc(uint8_t c, Char *out,</div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <span class="keywordtype">char</span> delimiter) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; out[0] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + c / 100);</div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; out[1] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + c / 10 % 10);</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; out[2] = static_cast&lt;Char&gt;(<span class="charliteral">&#39;0&#39;</span> + c % 10);</div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; out[3] = static_cast&lt;Char&gt;(delimiter);</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; }</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;};</div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> ansi_color_escape&lt;Char&gt;</div><div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#ae4693bb9287d6264cdbded4233e707c0"> 469</a></span>&#160;<a class="code" href="namespacefmt_1_1v5_1_1internal.html#ae4693bb9287d6264cdbded4233e707c0">make_foreground_color</a>(<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> foreground) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html">ansi_color_escape&lt;Char&gt;</a>(foreground, internal::data::FOREGROUND_COLOR);</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;}</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> ansi_color_escape&lt;Char&gt;</div><div class="line"><a name="l00475"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#a56836a511849e5e52a5664b26ede9cdf"> 475</a></span>&#160;<a class="code" href="namespacefmt_1_1v5_1_1internal.html#a56836a511849e5e52a5664b26ede9cdf">make_background_color</a>(<a class="code" href="structfmt_1_1v5_1_1internal_1_1color__type.html">internal::color_type</a> background) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html">ansi_color_escape&lt;Char&gt;</a>(background, internal::data::BACKGROUND_COLOR);</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;}</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<a class="code" href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a> ansi_color_escape&lt;Char&gt;</div><div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#a8ef34ce57c1deb6af9b8c62f27edb49c"> 481</a></span>&#160;<a class="code" href="namespacefmt_1_1v5_1_1internal.html#a8ef34ce57c1deb6af9b8c62f27edb49c">make_emphasis</a>(<a class="code" href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">emphasis</a> em) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; <span class="keywordflow">return</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html">ansi_color_escape&lt;Char&gt;</a>(em);</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;}</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65"> 486</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">fputs</a>(<span class="keyword">const</span> Char *chars, FILE *stream) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">std::fputs</a>(chars, stream);</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span>&#160;}</div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span>&#160;</div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#aba988382a2dc01b28f7b160c9dd64047"> 491</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacefmt_1_1v5_1_1internal.html#aba988382a2dc01b28f7b160c9dd64047">fputs&lt;wchar_t&gt;</a>(<span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *chars, FILE *stream) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; std::fputws(chars, stream);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>&#160;}</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160;</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> Char&gt;</div><div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#a3c469199b831e4d4d2b3728bb8e99b1f"> 496</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a3c469199b831e4d4d2b3728bb8e99b1f">reset_color</a>(FILE *stream) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">fputs</a>(internal::data::RESET_COLOR, stream);</div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160;}</div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;</div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5_1_1internal.html#acba41814a0db9856bd9785841f7aa4a0"> 501</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacefmt_1_1v5_1_1internal.html#acba41814a0db9856bd9785841f7aa4a0">reset_color&lt;wchar_t&gt;</a>(FILE *stream) <a class="code" href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a> {</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">fputs</a>(internal::data::WRESET_COLOR, stream);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;}</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;</div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="comment">// The following specialiazation disables using std::FILE as a character type,</span></div><div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="comment">// which is needed because or else</span></div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="comment">// fmt::print(stderr, fmt::emphasis::bold, &quot;&quot;);</span></div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="comment">// would take stderr (a std::FILE *) as the format string.</span></div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1is__string_3_01std_1_1_f_i_l_e_01_5_01_4.html"> 510</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfmt_1_1v5_1_1internal_1_1is__string.html">is_string</a>&lt;<a class="code" href="namespacestd.html">std</a>::FILE *&gt; : std::false_type {};</div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="keyword">template</span> &lt;&gt;</div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="structfmt_1_1v5_1_1internal_1_1is__string_3_01const_01std_1_1_f_i_l_e_01_5_01_4.html"> 512</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structfmt_1_1v5_1_1internal_1_1is__string.html">is_string</a>&lt;const <a class="code" href="namespacestd.html">std</a>::FILE *&gt; : std::false_type {};</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;} <span class="comment">// namespace internal</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="keyword">template</span> &lt;</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="keyword">typename</span> S, <span class="keyword">typename</span> Char = <span class="keyword">typename</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1char__t.html#a096fd6ceeb1d27e1a62b6afeb611f391">internal::char_t&lt;S&gt;::type</a>&gt;</div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606"> 517</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">vprint</a>(std::FILE *f, <span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;ts, <span class="keyword">const</span> S &amp;<a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>,</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; <a class="code" href="classfmt_1_1v5_1_1basic__format__args.html">basic_format_args</a>&lt;<span class="keyword">typename</span> <a class="code" href="classfmt_1_1v5_1_1basic__format__context.html">buffer_context&lt;Char&gt;::type</a>&gt; args) {</div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; <span class="keywordtype">bool</span> has_style = <span class="keyword">false</span>;</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <span class="keywordflow">if</span> (ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#ae42bc013e5bdb08527611dc444844f3e">has_emphasis</a>()) {</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; has_style = <span class="keyword">true</span>;</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; internal::fputs&lt;Char&gt;(</div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; internal::make_emphasis&lt;Char&gt;(ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#a75f3f3ccdf9ea0a441113237e00bae2f">get_emphasis</a>()), f);</div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; }</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="keywordflow">if</span> (ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#af39caf143ad60465481521f0147c1dbf">has_foreground</a>()) {</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; has_style = <span class="keyword">true</span>;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; internal::fputs&lt;Char&gt;(</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; internal::make_foreground_color&lt;Char&gt;(ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#a951ddffc7cc6b47c9bd8238b9bc45d75">get_foreground</a>()), f);</div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; }</div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; <span class="keywordflow">if</span> (ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#ae8b438a20e753fcfc1c912d3a4bdb1c9">has_background</a>()) {</div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; has_style = <span class="keyword">true</span>;</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; internal::fputs&lt;Char&gt;(</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; internal::make_background_color&lt;Char&gt;(ts.<a class="code" href="classfmt_1_1v5_1_1text__style.html#a5324d97346072124428bfdad11462bea">get_background</a>()), f);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160; }</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">vprint</a>(f, <a class="code" href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">format</a>, args);</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160; <span class="keywordflow">if</span> (has_style) {</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160; internal::reset_color&lt;Char&gt;(f);</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160; }</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;}</div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> String, <span class="keyword">typename</span>... Args&gt;</div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#ab1d87084097ae33226e005179e09befd"> 549</a></span>&#160;<span class="keyword">typename</span> std::enable_if&lt;internal::is_string&lt;String&gt;::value&gt;<a class="code" href="namespacefmt_1_1v5_1_1internal.html#af8b98afef956b03a99bc61d088705f13">::type</a> <a class="code" href="namespacefmt_1_1v5.html#a7373458bc3acf69f580a4ead0ebc159f">print</a>(</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; std::FILE *f, <span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;ts, <span class="keyword">const</span> String &amp;format_str,</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; <span class="keyword">const</span> Args &amp;... args) {</div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <a class="code" href="namespacefmt_1_1v5_1_1internal.html#acd0741048e2d4d76c3a549c5a6d9d857">internal::check_format_string</a>&lt;Args...&gt;(format_str);</div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="structfmt_1_1v5_1_1internal_1_1char__t.html#a096fd6ceeb1d27e1a62b6afeb611f391">internal::char_t&lt;String&gt;::type</a> <a class="code" href="structfmt_1_1v5_1_1char__t.html">char_t</a>;</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> <a class="code" href="classfmt_1_1v5_1_1basic__format__context.html">buffer_context&lt;char_t&gt;::type</a> context_t;</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; <a class="code" href="classfmt_1_1v5_1_1format__arg__store.html">format_arg_store</a>&lt;context_t, Args...&gt; as{args...};</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <a class="code" href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">vprint</a>(f, ts, format_str, <a class="code" href="classfmt_1_1v5_1_1basic__format__args.html">basic_format_args&lt;context_t&gt;</a>(as));</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160;}</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160;</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> String, <span class="keyword">typename</span>... Args&gt;</div><div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="namespacefmt_1_1v5.html#a7373458bc3acf69f580a4ead0ebc159f"> 567</a></span>&#160;<span class="keyword">typename</span> std::enable_if&lt;internal::is_string&lt;String&gt;::value&gt;<a class="code" href="namespacefmt_1_1v5_1_1internal.html#af8b98afef956b03a99bc61d088705f13">::type</a> <a class="code" href="namespacefmt_1_1v5.html#a7373458bc3acf69f580a4ead0ebc159f">print</a>(</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keyword">const</span> <a class="code" href="classfmt_1_1v5_1_1text__style.html">text_style</a> &amp;ts, <span class="keyword">const</span> String &amp;format_str,</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keyword">const</span> Args &amp;... args) {</div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespacefmt_1_1v5.html#a7373458bc3acf69f580a4ead0ebc159f">print</a>(stdout, ts, format_str, args...);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160;}</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160;</div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;<a class="code" href="core_8h.html#ae0d2fbdf031547a949fc7e1c0b3c97f1">FMT_END_NAMESPACE</a></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160;</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160;<span class="preprocessor">#endif // FMT_COLOR_H_</span></div><div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a3971b68e2b89dbe29871b9061dff0af9"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3971b68e2b89dbe29871b9061dff0af9">fmt::v5::color::medium_aquamarine</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1char__t_html_a096fd6ceeb1d27e1a62b6afeb611f391"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1char__t.html#a096fd6ceeb1d27e1a62b6afeb611f391">fmt::v5::internal::char_t::type</a></div><div class="ttdeci">result::char_type type</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00521">core.h:521</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ac7357031b08389007e6da9f56ea145e0"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac7357031b08389007e6da9f56ea145e0">fmt::v5::color::bisque</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a180fd182f9a0742f483619781ccc36c4"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a180fd182f9a0742f483619781ccc36c4">fmt::v5::color::salmon</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9c2398f188d23be4d9676cadf1c2909f"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9c2398f188d23be4d9676cadf1c2909f">fmt::v5::color::dark_red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a37ecf1e4670c4944a0f98bcb39728578"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a37ecf1e4670c4944a0f98bcb39728578">fmt::v5::color::white_smoke</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a350b14335681ec97282ca0452dd5e7dc"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a350b14335681ec97282ca0452dd5e7dc">fmt::v5::color::deep_pink</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3c18bfe3f941ca2b94688cb6d54f1cec"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cec">fmt::v5::emphasis</a></div><div class="ttdeci">emphasis</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00213">color.h:213</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaacc69f9955c2bf916bb9a83f38141432f"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaacc69f9955c2bf916bb9a83f38141432f">fmt::v5::terminal_color::bright_cyan</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0adfcfa24e3022fb4b704f051d98ec0557"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adfcfa24e3022fb4b704f051d98ec0557">fmt::v5::color::medium_orchid</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_a951ddffc7cc6b47c9bd8238b9bc45d75"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#a951ddffc7cc6b47c9bd8238b9bc45d75">fmt::v5::text_style::get_foreground</a></div><div class="ttdeci">internal::color_type get_foreground() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00337">color.h:337</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ab2fb12c1d8469e020be7d77d0d9cf2dd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab2fb12c1d8469e020be7d77d0d9cf2dd">fmt::v5::color::light_steel_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad487dd0b55dfcacdd920ccbdaeafa351"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad487dd0b55dfcacdd920ccbdaeafa351">fmt::v5::color::yellow</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_acb1535c94d8cc4d69b19c4170a78f7d0"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#acb1535c94d8cc4d69b19c4170a78f7d0">fmt::v5::text_style::operator&amp;=</a></div><div class="ttdeci">text_style &amp; operator&amp;=(const text_style &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00299">color.h:299</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5fa3ccc64c973db27e9fcade0810423e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5fa3ccc64c973db27e9fcade0810423e">fmt::v5::color::crimson</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1basic__format__context_html"><div class="ttname"><a href="classfmt_1_1v5_1_1basic__format__context.html">fmt::v5::basic_format_context</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01081">core.h:1081</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a94ec2b8d73527db3da316ad28195219e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a94ec2b8d73527db3da316ad28195219e">fmt::v5::color::thistle</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a28a62909f84c7a965ea755d99db1ca2b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a28a62909f84c7a965ea755d99db1ca2b">fmt::v5::color::mint_cream</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_a6ccc6a1b7eabca5301b99a7d6c0dc0b9"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#a6ccc6a1b7eabca5301b99a7d6c0dc0b9">fmt::v5::internal::color_type::color_type</a></div><div class="ttdeci">color_type(rgb rgb_color)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00247">color.h:247</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a2ca891b27d02c8a2fea622359be7c4dd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2ca891b27d02c8a2fea622359be7c4dd">fmt::v5::color::gainsboro</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a2a51478b9caafc3a28fef46a916cd92d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2a51478b9caafc3a28fef46a916cd92d">fmt::v5::color::medium_purple</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_ae42bc013e5bdb08527611dc444844f3e"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#ae42bc013e5bdb08527611dc444844f3e">fmt::v5::text_style::has_emphasis</a></div><div class="ttdeci">bool has_emphasis() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00334">color.h:334</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5841e227ac7407c007c4dea330306f08"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5841e227ac7407c007c4dea330306f08">fmt::v5::color::pale_golden_rod</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html">fmt::v5::text_style</a></div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00265">color.h:265</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a7e5a3d7f521a367387e1191c7893a240"><div class="ttname"><a href="namespacefmt_1_1v5.html#a7e5a3d7f521a367387e1191c7893a240">fmt::v5::operator|</a></div><div class="ttdeci">text_style operator|(emphasis lhs, emphasis rhs)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00385">color.h:385</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3c18bfe3f941ca2b94688cb6d54f1cecaae9a363b2dfa9181da7ffde8e37813b5"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1cecaae9a363b2dfa9181da7ffde8e37813b5">fmt::v5::emphasis::strikethrough</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a25d876582c42c77bd9fe6c152f88a752"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a25d876582c42c77bd9fe6c152f88a752">fmt::v5::color::blue_violet</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a153fa52654465ad67f045dc293f3b16e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a153fa52654465ad67f045dc293f3b16e">fmt::v5::color::lavender</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_af39caf143ad60465481521f0147c1dbf"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#af39caf143ad60465481521f0147c1dbf">fmt::v5::text_style::has_foreground</a></div><div class="ttdeci">bool has_foreground() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00328">color.h:328</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a48d6215903dff56238e52e8891380c8f"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a48d6215903dff56238e52e8891380c8f">fmt::v5::color::blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ab88072f7e28a64cfd1a36370be8450bb"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab88072f7e28a64cfd1a36370be8450bb">fmt::v5::color::dark_olive_green</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_ab8ce8b037913d539e5a753d513297f14"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#ab8ce8b037913d539e5a753d513297f14">fmt::v5::text_style::operator|</a></div><div class="ttdeci">friend text_style operator|(text_style lhs, const text_style &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00295">color.h:295</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a3c4184e82bb3be8fa32669800fb7373c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3c4184e82bb3be8fa32669800fb7373c">fmt::v5::color::teal</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1char__t_html"><div class="ttname"><a href="structfmt_1_1v5_1_1char__t.html">fmt::v5::char_t</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01318">core.h:1318</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_a288984b7a227bda31470628567a894fa"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#a288984b7a227bda31470628567a894fa">fmt::v5::internal::color_type::color_type</a></div><div class="ttdeci">color_type(color rgb_color)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00243">color.h:243</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a93b1453c8ec5a548389c935052536ccb"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a93b1453c8ec5a548389c935052536ccb">fmt::v5::color::orchid</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a4df07cd85241561a9b8ce9a7351b1606"><div class="ttname"><a href="namespacefmt_1_1v5.html#a4df07cd85241561a9b8ce9a7351b1606">fmt::v5::vprint</a></div><div class="ttdeci">void vprint(std::FILE *f, const text_style &amp;ts, const S &amp;format, basic_format_args&lt; typename buffer_context&lt; Char &gt;::type &gt; args)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00517">color.h:517</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0abfa3108ee9c64dae693a704959e2c25e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abfa3108ee9c64dae693a704959e2c25e">fmt::v5::color::dark_cyan</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3c18bfe3f941ca2b94688cb6d54f1ceca030c5b6d1e5715105943ac111d9671bf"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca030c5b6d1e5715105943ac111d9671bf">fmt::v5::emphasis::italic</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5afa2a600463278912509f72d9d18ba3"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5afa2a600463278912509f72d9d18ba3">fmt::v5::color::dark_orchid</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae21cb3066a44318e0b096d0d9e010f09"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae21cb3066a44318e0b096d0d9e010f09">fmt::v5::color::dark_khaki</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1format__arg__store_html"><div class="ttname"><a href="classfmt_1_1v5_1_1format__arg__store.html">fmt::v5::format_arg_store</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01140">core.h:1140</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a6d65173999078f89f8d4e01036aea8a4"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6d65173999078f89f8d4e01036aea8a4">fmt::v5::color::alice_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4eece7cf37c9db41ed9e016e471fcf2f"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4eece7cf37c9db41ed9e016e471fcf2f">fmt::v5::color::light_cyan</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_a1daecef7516f5a12c165ac69d93e34c2"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#a1daecef7516f5a12c165ac69d93e34c2">fmt::v5::rgb::rgb</a></div><div class="ttdeci">rgb(uint8_t r_, uint8_t g_, uint8_t b_)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00225">color.h:225</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9f370737a8ad22210a0dd6b1c8f00896"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f370737a8ad22210a0dd6b1c8f00896">fmt::v5::color::fuchsia</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0abb7aedfa61007447dd6efaf9f37641e3"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abb7aedfa61007447dd6efaf9f37641e3">fmt::v5::color::purple</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9047140da3bd5d20676eb94102443e5a"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9047140da3bd5d20676eb94102443e5a">fmt::v5::color::dark_golden_rod</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a27e3a57f752eac25c69739545fccef73"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a27e3a57f752eac25c69739545fccef73">fmt::v5::color::dark_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a006f87892f47ef9aa60fa5ed01a440fb"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a006f87892f47ef9aa60fa5ed01a440fb">fmt::v5::color::tomato</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a62c383c02f7de80e5edcbc4f21836c7c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a62c383c02f7de80e5edcbc4f21836c7c">fmt::v5::color::light_salmon</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a61a2783898a9df78bb27edc33f768e6e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a61a2783898a9df78bb27edc33f768e6e">fmt::v5::color::light_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aefc5f4b470619b932aed03953e50ce60"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aefc5f4b470619b932aed03953e50ce60">fmt::v5::color::beige</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a75435e6bea50867263766b9e5f9bc08d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a75435e6bea50867263766b9e5f9bc08d">fmt::v5::color::dim_gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0abca51d13e304e17f34a3e7c598884ae8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abca51d13e304e17f34a3e7c598884ae8">fmt::v5::color::light_slate_gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a0552f51c284790d9d0f4b43ebfa9f2a8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0552f51c284790d9d0f4b43ebfa9f2a8">fmt::v5::color::misty_rose</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad508fe45cecaf653904a0e774084bb5c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad508fe45cecaf653904a0e774084bb5c">fmt::v5::color::white</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_aea0614c87ac3f2fbaf8f83622c0d4b98"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#aea0614c87ac3f2fbaf8f83622c0d4b98">fmt::v5::rgb::g</a></div><div class="ttdeci">uint8_t g</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00233">color.h:233</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1is__string_html"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1is__string.html">fmt::v5::internal::is_string</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00515">core.h:515</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_ac95ca52f2a8db235cd652813193f8ca5"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#ac95ca52f2a8db235cd652813193f8ca5">fmt::v5::rgb::r</a></div><div class="ttdeci">uint8_t r</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00232">color.h:232</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a707832f12c57d104ccba9158524e8e69"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a707832f12c57d104ccba9158524e8e69">fmt::v5::color::pale_turquoise</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a8c86fbdd95cf7d3a3bf22d7bd34a3e99"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8c86fbdd95cf7d3a3bf22d7bd34a3e99">fmt::v5::color::lemon_chiffon</a></div></div>
<div class="ttc" id="core_8h_html_af4388801466a5994a363d6005616371a"><div class="ttname"><a href="core_8h.html#af4388801466a5994a363d6005616371a">FMT_CONSTEXPR_DECL</a></div><div class="ttdeci">#define FMT_CONSTEXPR_DECL</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00070">core.h:70</a></div></div>
<div class="ttc" id="namespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdef"><b>Definition:</b> <a href="format_8h_source.html#l00297">format.h:297</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a3efea3cccdbed48be1f1db03de4fa20e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3efea3cccdbed48be1f1db03de4fa20e">fmt::v5::color::chartreuse</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a99faaaf62db5189f2e36070a04fc6981"><div class="ttname"><a href="namespacefmt_1_1v5.html#a99faaaf62db5189f2e36070a04fc6981">fmt::v5::make_format_args</a></div><div class="ttdeci">format_arg_store&lt; Context, Args... &gt; make_format_args(const Args &amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01199">core.h:1199</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0af431b0eea3c08186ed101e588bfb3a2f"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af431b0eea3c08186ed101e588bfb3a2f">fmt::v5::color::olive</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aea26b11983535b3792d71954aa4d41d8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aea26b11983535b3792d71954aa4d41d8">fmt::v5::color::cornsilk</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a667b2e78d0dabb83c2ec684e3b4253b1"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a667b2e78d0dabb83c2ec684e3b4253b1">fmt::v5::color::navajo_white</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0abda9643ac6601722a28f238714274da4"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abda9643ac6601722a28f238714274da4">fmt::v5::color::red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aaac43a86b5d19ed2ff0aefa6b0758fe3"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aaac43a86b5d19ed2ff0aefa6b0758fe3">fmt::v5::color::dark_orange</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_acba41814a0db9856bd9785841f7aa4a0"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#acba41814a0db9856bd9785841f7aa4a0">fmt::v5::internal::reset_color&lt; wchar_t &gt;</a></div><div class="ttdeci">void reset_color&lt; wchar_t &gt;(FILE *stream)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00501">color.h:501</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aa1876a44fe9d3e277e5a90a14fd1d375"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa1876a44fe9d3e277e5a90a14fd1d375">fmt::v5::color::dark_magenta</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1ansi__color__escape_html_a508568e9d0e8a08a672dde8e7d416330"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a508568e9d0e8a08a672dde8e7d416330">fmt::v5::internal::ansi_color_escape::ansi_color_escape</a></div><div class="ttdeci">ansi_color_escape(emphasis em)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00430">color.h:430</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a8a99d28c3c43cafed58cdbac5f4e9201"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8a99d28c3c43cafed58cdbac5f4e9201">fmt::v5::color::indigo</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a91c001e5547439063fefe550d83533b6"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a91c001e5547439063fefe550d83533b6">fmt::v5::color::sienna</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_a56ecbd5d058a106670bf111154651c25"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#a56ecbd5d058a106670bf111154651c25">fmt::v5::internal::color_type::is_rgb</a></div><div class="ttdeci">bool is_rgb</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00256">color.h:256</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a6ff47afa5dc7daa42cc705a03fca8a9b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6ff47afa5dc7daa42cc705a03fca8a9b">fmt::v5::color::brown</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a743b7827c281254e45c305696344535b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a743b7827c281254e45c305696344535b">fmt::v5::color::light_yellow</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_a858e477eabe77aa1062ef358089691de"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#a858e477eabe77aa1062ef358089691de">fmt::v5::internal::color_type::color_type</a></div><div class="ttdeci">color_type(terminal_color term_color)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00252">color.h:252</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4109165af5329dd59f9bd749c5a55846"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4109165af5329dd59f9bd749c5a55846">fmt::v5::color::lawn_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0adcbb31fdf774bcd3f09d54c4487377c0"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adcbb31fdf774bcd3f09d54c4487377c0">fmt::v5::color::turquoise</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0af664bac577c1c520c4a98e63457d2f22"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af664bac577c1c520c4a98e63457d2f22">fmt::v5::color::slate_gray</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_a8643af9dc4da837fce1b6f633b07bb34"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#a8643af9dc4da837fce1b6f633b07bb34">fmt::v5::rgb::b</a></div><div class="ttdeci">uint8_t b</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00234">color.h:234</a></div></div>
<div class="ttc" id="core_8h_html_ae0d2fbdf031547a949fc7e1c0b3c97f1"><div class="ttname"><a href="core_8h.html#ae0d2fbdf031547a949fc7e1c0b3c97f1">FMT_END_NAMESPACE</a></div><div class="ttdeci">#define FMT_END_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00153">core.h:153</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_a8ef34ce57c1deb6af9b8c62f27edb49c"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#a8ef34ce57c1deb6af9b8c62f27edb49c">fmt::v5::internal::make_emphasis</a></div><div class="ttdeci">ansi_color_escape&lt; Char &gt; make_emphasis(emphasis em)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00481">color.h:481</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5c090aa7c47fc1b6a05035e07ec9fbb9"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5c090aa7c47fc1b6a05035e07ec9fbb9">fmt::v5::color::dodger_blue</a></div></div>
<div class="ttc" id="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union_html_abc101e3949ceadb82b39a89c0e7ff92c"><div class="ttname"><a href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#abc101e3949ceadb82b39a89c0e7ff92c">fmt::v5::internal::color_type::color_union::rgb_color</a></div><div class="ttdeci">uint32_t rgb_color</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00259">color.h:259</a></div></div>
<div class="ttc" id="format_8h_html"><div class="ttname"><a href="format_8h.html">format.h</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_a3c469199b831e4d4d2b3728bb8e99b1f"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#a3c469199b831e4d4d2b3728bb8e99b1f">fmt::v5::internal::reset_color</a></div><div class="ttdeci">void reset_color(FILE *stream)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00496">color.h:496</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a609a1b0e5d49d6de91c649fa962e545d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a609a1b0e5d49d6de91c649fa962e545d">fmt::v5::color::dark_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a00885bc107cec87940dfe4beadbab382"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a00885bc107cec87940dfe4beadbab382">fmt::v5::color::steel_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_a56836a511849e5e52a5664b26ede9cdf"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#a56836a511849e5e52a5664b26ede9cdf">fmt::v5::internal::make_background_color</a></div><div class="ttdeci">ansi_color_escape&lt; Char &gt; make_background_color(internal::color_type background)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00475">color.h:475</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9f27410725ab8cc8854a2769c7a516b8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9f27410725ab8cc8854a2769c7a516b8">fmt::v5::color::green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a58b516fe6ce07478e0fdfe29e18d62fe"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a58b516fe6ce07478e0fdfe29e18d62fe">fmt::v5::color::light_coral</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a37de00647fc1e0345f485313cdd522f7"><div class="ttname"><a href="namespacefmt_1_1v5.html#a37de00647fc1e0345f485313cdd522f7">fmt::v5::wstring_view</a></div><div class="ttdeci">basic_string_view&lt; wchar_t &gt; wstring_view</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00429">core.h:429</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a67d12da6232b36c362a6437332da50bf"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67d12da6232b36c362a6437332da50bf">fmt::v5::color::light_sky_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ac55c68625ca1da0e1d4a922fc8cb373e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac55c68625ca1da0e1d4a922fc8cb373e">fmt::v5::color::ivory</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3c18bfe3f941ca2b94688cb6d54f1ceca6dc7b4483f8c2c701a48e42db552806d"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca6dc7b4483f8c2c701a48e42db552806d">fmt::v5::emphasis::underline</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ac378985d629e99a4e86213db0cd5e70d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac378985d629e99a4e86213db0cd5e70d">fmt::v5::color::chocolate</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_a1e2c6e0bff4b8e154af8cfdbf30f6e65"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#a1e2c6e0bff4b8e154af8cfdbf30f6e65">fmt::v5::internal::fputs</a></div><div class="ttdeci">void fputs(const Char *chars, FILE *stream)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00486">color.h:486</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_a09431a5576c128fa040c35f390852b14"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#a09431a5576c128fa040c35f390852b14">fmt::v5::rgb::rgb</a></div><div class="ttdeci">rgb(uint32_t hex)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00227">color.h:227</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad06424e64af2d470476a234e12a48a40"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad06424e64af2d470476a234e12a48a40">fmt::v5::color::sky_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a32e8419a7ecb8f918c70fdadf783e3d8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a32e8419a7ecb8f918c70fdadf783e3d8">fmt::v5::color::peru</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_adf5946407d6fd20727ce475d2843a4b7"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#adf5946407d6fd20727ce475d2843a4b7">fmt::v5::internal::color_type::value</a></div><div class="ttdeci">union fmt::v5::internal::color_type::color_union value</div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_af8b98afef956b03a99bc61d088705f13"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#af8b98afef956b03a99bc61d088705f13">fmt::v5::internal::type</a></div><div class="ttdeci">type</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00530">core.h:530</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a8accad256e8cb70d1398a568742a60f0"><div class="ttname"><a href="namespacefmt_1_1v5.html#a8accad256e8cb70d1398a568742a60f0">fmt::v5::format</a></div><div class="ttdeci">std::basic_string&lt; typename char_t&lt; S &gt;::type &gt; format(const S &amp;format_str, const Args &amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01454">core.h:1454</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5478409977d30af9f13744df6850c5ac"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5478409977d30af9f13744df6850c5ac">fmt::v5::color::antique_white</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaada7527acf78cb4e7b582e8163a1f642a"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaada7527acf78cb4e7b582e8163a1f642a">fmt::v5::terminal_color::bright_white</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaa74474ae20bf3ef3bce6fd679194ce383"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa74474ae20bf3ef3bce6fd679194ce383">fmt::v5::terminal_color::bright_black</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a3e042037287d6871eec3dbd48556b0b4"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a3e042037287d6871eec3dbd48556b0b4">fmt::v5::color::plum</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_ae63557fe9ccf973c29dc6dd122fa4ae0"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#ae63557fe9ccf973c29dc6dd122fa4ae0">fmt::v5::internal::buffer</a></div><div class="ttdeci">basic_buffer&lt; char &gt; buffer</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00291">core.h:291</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aa6ab62e9da89b20d720c70602624bfc2"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa6ab62e9da89b20d720c70602624bfc2">fmt::v5::color::linen</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a65cb59645b852c2394ba3ff8b295e83c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a65cb59645b852c2394ba3ff8b295e83c">fmt::v5::color::aqua</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad557e5da14dcbe24b5b54c33bd8d15ee"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad557e5da14dcbe24b5b54c33bd8d15ee">fmt::v5::color::lavender_blush</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a2b93fbdf27d43547bec8794054c28e00"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2b93fbdf27d43547bec8794054c28e00">fmt::v5::color::snow</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4108cee2c1205de0bba7a8f3f55ba48b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4108cee2c1205de0bba7a8f3f55ba48b">fmt::v5::color::royal_blue</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1internal_1_1value_html_ad27b872dc092249a541f517f5f2157d7"><div class="ttname"><a href="classfmt_1_1v5_1_1internal_1_1value.html#ad27b872dc092249a541f517f5f2157d7">fmt::v5::internal::value::value</a></div><div class="ttdeci">value(int val=0)</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00582">core.h:582</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1ansi__color__escape_html_a83152518bf4a4ee78ab164994593b134"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html#a83152518bf4a4ee78ab164994593b134">fmt::v5::internal::ansi_color_escape::ansi_color_escape</a></div><div class="ttdeci">ansi_color_escape(internal::color_type text_color, const char *esc)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00393">color.h:393</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ac5aaf97240e28904c5b96eab2cbf753b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac5aaf97240e28904c5b96eab2cbf753b">fmt::v5::color::medium_sea_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a306cb0ed46dda6adb63820cb57960bb0"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a306cb0ed46dda6adb63820cb57960bb0">fmt::v5::color::fire_brick</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a8f72f2a45cee9a5f2e0afe5d2bb9d4b1"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8f72f2a45cee9a5f2e0afe5d2bb9d4b1">fmt::v5::color::slate_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0adc8a6c38cc98a2c29859c34b26974bc7"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0adc8a6c38cc98a2c29859c34b26974bc7">fmt::v5::color::moccasin</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aefe66dd5675ff42810bbc04512d44c4b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aefe66dd5675ff42810bbc04512d44c4b">fmt::v5::color::sea_shell</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fba"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fba">fmt::v5::terminal_color</a></div><div class="ttdeci">terminal_color</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00194">color.h:194</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad3472adca7f1b0edf7dc5d99bd79bb9e"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad3472adca7f1b0edf7dc5d99bd79bb9e">fmt::v5::color::green_yellow</a></div></div>
<div class="ttc" id="core_8h_html_a9a4960b70582ed2620911a0b75dce0b5"><div class="ttname"><a href="core_8h.html#a9a4960b70582ed2620911a0b75dce0b5">FMT_API</a></div><div class="ttdeci">#define FMT_API</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00166">core.h:166</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a8e150fc012f9d2eb7b61e16abca9462a"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8e150fc012f9d2eb7b61e16abca9462a">fmt::v5::color::indian_red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4db3022648c31d28b86ad95583d6c3c7"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4db3022648c31d28b86ad95583d6c3c7">fmt::v5::color::medium_turquoise</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a617e570ec3920b38e651cf3258d88e47"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a617e570ec3920b38e651cf3258d88e47">fmt::v5::color::light_pink</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_ae26aa08687996b7f191f73a6e4d1b626"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#ae26aa08687996b7f191f73a6e4d1b626">fmt::v5::rgb::rgb</a></div><div class="ttdeci">rgb(color hex)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00229">color.h:229</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab1446fdc80a1153bd985da7d83bd79c7"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab1446fdc80a1153bd985da7d83bd79c7">fmt::v5::fg</a></div><div class="ttdeci">text_style fg(internal::color_type foreground)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00377">color.h:377</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad2ebed4eaf58509dcc358e1782c38fea"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad2ebed4eaf58509dcc358e1782c38fea">fmt::v5::color::coral</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a996483b6f227bb90a1a066a4d1d6ce10"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a996483b6f227bb90a1a066a4d1d6ce10">fmt::v5::color::floral_white</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae8c7ad982a8c98a38c7e3381043b94d8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae8c7ad982a8c98a38c7e3381043b94d8">fmt::v5::color::medium_violet_red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae707e58e389e4f7cda44cd1254a6d1fc"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae707e58e389e4f7cda44cd1254a6d1fc">fmt::v5::color::dark_slate_gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad2eed3a4c8bdb8a3523e9fc0f6fdc040"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad2eed3a4c8bdb8a3523e9fc0f6fdc040">fmt::v5::color::honey_dew</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_a55feba93f4dbd6d9d8f6f357dc4b2860"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#a55feba93f4dbd6d9d8f6f357dc4b2860">fmt::v5::text_style::text_style</a></div><div class="ttdeci">text_style(emphasis em=emphasis())</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00267">color.h:267</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a7373458bc3acf69f580a4ead0ebc159f"><div class="ttname"><a href="namespacefmt_1_1v5.html#a7373458bc3acf69f580a4ead0ebc159f">fmt::v5::print</a></div><div class="ttdeci">std::enable_if&lt; internal::is_string&lt; String &gt;::value &gt;::type print(const text_style &amp;ts, const String &amp;format_str, const Args &amp;... args)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00567">color.h:567</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0">fmt::v5::color</a></div><div class="ttdeci">color</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00050">color.h:50</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a67c0ecaf5a1b782b11146e9fbe80f016"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67c0ecaf5a1b782b11146e9fbe80f016">fmt::v5::color::lime</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_a5324d97346072124428bfdad11462bea"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#a5324d97346072124428bfdad11462bea">fmt::v5::text_style::get_background</a></div><div class="ttdeci">internal::color_type get_background() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00341">color.h:341</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0af6b3c061d92535983e73d0e6c1b8338c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af6b3c061d92535983e73d0e6c1b8338c">fmt::v5::color::dark_turquoise</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1internal_1_1value_html"><div class="ttname"><a href="classfmt_1_1v5_1_1internal_1_1value.html">fmt::v5::internal::value</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00564">core.h:564</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a49dba686026a18435dd23b5e83eb5cfd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a49dba686026a18435dd23b5e83eb5cfd">fmt::v5::color::dark_gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a2e1e305a440fcfc9109858a7b2e20ca7"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2e1e305a440fcfc9109858a7b2e20ca7">fmt::v5::color::sea_green</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html_a62ff2701862b5856f1f44b4665665b32"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html#a62ff2701862b5856f1f44b4665665b32">fmt::v5::rgb::rgb</a></div><div class="ttdeci">rgb()</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00224">color.h:224</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad238c6c8a44f8e1933911fe10de064f7"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad238c6c8a44f8e1933911fe10de064f7">fmt::v5::color::burly_wood</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad29db4ac8712f5bdb343991281b26db1"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad29db4ac8712f5bdb343991281b26db1">fmt::v5::color::wheat</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a8f0b108fa3efae8069bfeecaef1f0330"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a8f0b108fa3efae8069bfeecaef1f0330">fmt::v5::color::golden_rod</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaa75dd76d162b9554ec8b63736bc22d93e"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa75dd76d162b9554ec8b63736bc22d93e">fmt::v5::terminal_color::bright_yellow</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_ae4693bb9287d6264cdbded4233e707c0"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#ae4693bb9287d6264cdbded4233e707c0">fmt::v5::internal::make_foreground_color</a></div><div class="ttdeci">ansi_color_escape&lt; Char &gt; make_foreground_color(internal::color_type foreground)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00469">color.h:469</a></div></div>
<div class="ttc" id="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union_html_a73e951d1431fc31480ac83271d7bf821"><div class="ttname"><a href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html#a73e951d1431fc31480ac83271d7bf821">fmt::v5::internal::color_type::color_union::term_color</a></div><div class="ttdeci">uint8_t term_color</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00258">color.h:258</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaac5b47880b4b2ec37179078d63a85def3"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaac5b47880b4b2ec37179078d63a85def3">fmt::v5::terminal_color::bright_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a04a3da97880fcedeb087378f29c3a102"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a04a3da97880fcedeb087378f29c3a102">fmt::v5::color::maroon</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a76f258d530f43c55523384b472086771"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a76f258d530f43c55523384b472086771">fmt::v5::color::powder_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a97f014516561ef487ec368d6158eb3f4"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a97f014516561ef487ec368d6158eb3f4">fmt::v5::color::silver</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a0b1ae0e5580eaa0e6968ec6c8143ecac"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0b1ae0e5580eaa0e6968ec6c8143ecac">fmt::v5::color::saddle_brown</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3c18bfe3f941ca2b94688cb6d54f1ceca69dcab4a73aeec2113f69b61e6263da8"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3c18bfe3f941ca2b94688cb6d54f1ceca69dcab4a73aeec2113f69b61e6263da8">fmt::v5::emphasis::bold</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html_a160b5a017452a64fb874b331153ada6e"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html#a160b5a017452a64fb874b331153ada6e">fmt::v5::internal::color_type::color_type</a></div><div class="ttdeci">color_type()</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00241">color.h:241</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a12284913bfe16bebd8bc809573f0387a"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a12284913bfe16bebd8bc809573f0387a">fmt::v5::color::khaki</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a73bdd29aeb8e3e3274bbb71c30d70eb7"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a73bdd29aeb8e3e3274bbb71c30d70eb7">fmt::v5::color::medium_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0abc432826c5179d5332c28e32f2ff58a0"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0abc432826c5179d5332c28e32f2ff58a0">fmt::v5::color::cornflower_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a39d8e1a1a14670b0a3be357c318867ac"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a39d8e1a1a14670b0a3be357c318867ac">fmt::v5::color::aquamarine</a></div></div>
<div class="ttc" id="core_8h_html_a69201cb276383873487bf68b4ef8b4cd"><div class="ttname"><a href="core_8h.html#a69201cb276383873487bf68b4ef8b4cd">FMT_CONSTEXPR</a></div><div class="ttdeci">#define FMT_CONSTEXPR</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00069">core.h:69</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a770e427f6a16eb64e2ece9585ba9d193"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a770e427f6a16eb64e2ece9585ba9d193">fmt::v5::color::light_gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a83d1d60e0de07e8b1bf164247a77e28b"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a83d1d60e0de07e8b1bf164247a77e28b">fmt::v5::color::midnight_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5b2d4484498235e80d61a233a7c04991"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5b2d4484498235e80d61a233a7c04991">fmt::v5::color::tan</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a573cc0c97e7f05440b7ca67a93e46349"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a573cc0c97e7f05440b7ca67a93e46349">fmt::v5::color::pale_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5157a28c83d98d39066c60c83a6983f8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5157a28c83d98d39066c60c83a6983f8">fmt::v5::color::medium_spring_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad43a591d2b25a4afe584e778d2d8cdbd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad43a591d2b25a4afe584e778d2d8cdbd">fmt::v5::color::light_golden_rod_yellow</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae74648a463c3d18a05e153977cb39855"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae74648a463c3d18a05e153977cb39855">fmt::v5::color::peach_puff</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_aba988382a2dc01b28f7b160c9dd64047"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#aba988382a2dc01b28f7b160c9dd64047">fmt::v5::internal::fputs&lt; wchar_t &gt;</a></div><div class="ttdeci">void fputs&lt; wchar_t &gt;(const wchar_t *chars, FILE *stream)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00491">color.h:491</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1ansi__color__escape_html"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1ansi__color__escape.html">fmt::v5::internal::ansi_color_escape</a></div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00392">color.h:392</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ac10bddadd1786a8a12f96ae7db5bafb8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ac10bddadd1786a8a12f96ae7db5bafb8">fmt::v5::color::light_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a068e93b58ca276fdd6337535386b0a78"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a068e93b58ca276fdd6337535386b0a78">fmt::v5::color::cadet_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4c2a4a7078da0ac6733464eacfd00f86"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4c2a4a7078da0ac6733464eacfd00f86">fmt::v5::color::magenta</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a384d3f701794afb076dd9e92980bdd91"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a384d3f701794afb076dd9e92980bdd91">fmt::v5::color::deep_sky_blue</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_a75f3f3ccdf9ea0a441113237e00bae2f"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#a75f3f3ccdf9ea0a441113237e00bae2f">fmt::v5::text_style::get_emphasis</a></div><div class="ttdeci">emphasis get_emphasis() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00345">color.h:345</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0acf04a02e37b774fc311a48f605c3c597"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0acf04a02e37b774fc311a48f605c3c597">fmt::v5::color::azure</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a1ffd9e753c8054cc61456ac7fac1ac89"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a1ffd9e753c8054cc61456ac7fac1ac89">fmt::v5::color::black</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a996976a37b7f6296cc3cbf388ac91cee"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a996976a37b7f6296cc3cbf388ac91cee">fmt::v5::color::medium_slate_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4a0b0dcedd48f780778d1cd1bb8f9877"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4a0b0dcedd48f780778d1cd1bb8f9877">fmt::v5::color::pink</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1internal_1_1basic__buffer_html"><div class="ttname"><a href="classfmt_1_1v5_1_1internal_1_1basic__buffer.html">fmt::v5::internal::basic_buffer&lt; char &gt;</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_ae8b438a20e753fcfc1c912d3a4bdb1c9"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#ae8b438a20e753fcfc1c912d3a4bdb1c9">fmt::v5::text_style::has_background</a></div><div class="ttdeci">bool has_background() const</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00331">color.h:331</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5e84be20fb6dd068f5368e6d245460bd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5e84be20fb6dd068f5368e6d245460bd">fmt::v5::color::old_lace</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a396d120e4c6a21d1fad9cd2a57802a6c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a396d120e4c6a21d1fad9cd2a57802a6c">fmt::v5::color::ghost_white</a></div></div>
<div class="ttc" id="core_8h_html_aef128913e8400683b1cbd1a3a2e11df3"><div class="ttname"><a href="core_8h.html#aef128913e8400683b1cbd1a3a2e11df3">FMT_NOEXCEPT</a></div><div class="ttdeci">#define FMT_NOEXCEPT</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00140">core.h:140</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9c6e5569ecea4e7bfa902bac54f7bbe2"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9c6e5569ecea4e7bfa902bac54f7bbe2">fmt::v5::color::hot_pink</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a7087c7ffb872fac6aba0c893b8bbee42"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a7087c7ffb872fac6aba0c893b8bbee42">fmt::v5::color::rebecca_purple</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ad1d813a48d99f0e102f7d0a1b9068001"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ad1d813a48d99f0e102f7d0a1b9068001">fmt::v5::color::violet</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a9a19a83d0097df35f7ba7af753f0537d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a9a19a83d0097df35f7ba7af753f0537d">fmt::v5::color::sandy_brown</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaa8b84c6e788e91a3a45b9dabedb160590"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa8b84c6e788e91a3a45b9dabedb160590">fmt::v5::terminal_color::bright_red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a6411532ba4971f378391776a9db629d3"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6411532ba4971f378391776a9db629d3">fmt::v5::color::cyan</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1format__error_html"><div class="ttname"><a href="classfmt_1_1v5_1_1format__error.html">fmt::v5::format_error</a></div><div class="ttdef"><b>Definition:</b> <a href="format_8h_source.html#l00365">format.h:365</a></div></div>
<div class="ttc" id="core_8h_html_a887c191adf8cfaf06ed40b5c4d487343"><div class="ttname"><a href="core_8h.html#a887c191adf8cfaf06ed40b5c4d487343">FMT_BEGIN_NAMESPACE</a></div><div class="ttdeci">#define FMT_BEGIN_NAMESPACE</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00155">core.h:155</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0af3311d3d14c8437553bf3e3f90920736"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0af3311d3d14c8437553bf3e3f90920736">fmt::v5::color::navy</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaabd5b4652dffd84bab66529361d0c4974"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaabd5b4652dffd84bab66529361d0c4974">fmt::v5::terminal_color::bright_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a6f6922bd3e51b8d19b4f78df8dec7a52"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a6f6922bd3e51b8d19b4f78df8dec7a52">fmt::v5::color::rosy_brown</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_ab2f4feae8b2e17242b5f089a38e23fbaa37553b57ad1d7f61b0c51f5a535f72bf"><div class="ttname"><a href="namespacefmt_1_1v5.html#ab2f4feae8b2e17242b5f089a38e23fbaa37553b57ad1d7f61b0c51f5a535f72bf">fmt::v5::terminal_color::bright_magenta</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1rgb_html"><div class="ttname"><a href="structfmt_1_1v5_1_1rgb.html">fmt::v5::rgb</a></div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00223">color.h:223</a></div></div>
<div class="ttc" id="structfmt_1_1v5_1_1internal_1_1color__type_html"><div class="ttname"><a href="structfmt_1_1v5_1_1internal_1_1color__type.html">fmt::v5::internal::color_type</a></div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00240">color.h:240</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_adf2b181704d47b13c292a0c201c157d3"><div class="ttname"><a href="namespacefmt_1_1v5.html#adf2b181704d47b13c292a0c201c157d3">fmt::v5::bg</a></div><div class="ttdeci">text_style bg(internal::color_type background)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00381">color.h:381</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a68db9bf9d92a944f0138e197b7b02fc2"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a68db9bf9d92a944f0138e197b7b02fc2">fmt::v5::color::lime_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_1_1internal_html_acd0741048e2d4d76c3a549c5a6d9d857"><div class="ttname"><a href="namespacefmt_1_1v5_1_1internal.html#acd0741048e2d4d76c3a549c5a6d9d857">fmt::v5::internal::check_format_string</a></div><div class="ttdeci">std::enable_if&lt;!is_compile_string&lt; S &gt;::value &gt;::type check_format_string(const S &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l01352">core.h:1352</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0afe01d67a002dfa0f3ac084298142eccd"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0afe01d67a002dfa0f3ac084298142eccd">fmt::v5::color::orange</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a541cf8ef71e19f44c9fa646ad9196b3f"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a541cf8ef71e19f44c9fa646ad9196b3f">fmt::v5::color::dark_salmon</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a95084a1747e0d0fbdd9cf4de527e93a6"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a95084a1747e0d0fbdd9cf4de527e93a6">fmt::v5::color::forest_green</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1text__style_html_aab30ce069feb1260eb2f51b92b3c61c4"><div class="ttname"><a href="classfmt_1_1v5_1_1text__style.html#aab30ce069feb1260eb2f51b92b3c61c4">fmt::v5::text_style::operator|=</a></div><div class="ttdeci">text_style &amp; operator|=(const text_style &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00270">color.h:270</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a486c9b835e518cd7b0c998ca7a37c893"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a486c9b835e518cd7b0c998ca7a37c893">fmt::v5::color::dark_slate_blue</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_a3301ccbf6a0ab1b233242041a835a54a"><div class="ttname"><a href="namespacefmt_1_1v5.html#a3301ccbf6a0ab1b233242041a835a54a">fmt::v5::string_view</a></div><div class="ttdeci">basic_string_view&lt; char &gt; string_view</div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00428">core.h:428</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a67485a137fce2085007d93aa115cd093"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a67485a137fce2085007d93aa115cd093">fmt::v5::color::spring_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0acda7a650c5856cf2f6738072447d7825"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0acda7a650c5856cf2f6738072447d7825">fmt::v5::color::gray</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a5546cc776b6e0df7f4fe922f02cb6154"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a5546cc776b6e0df7f4fe922f02cb6154">fmt::v5::color::dark_sea_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ab5bd346b77f564748d4d2743156ed6e8"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ab5bd346b77f564748d4d2743156ed6e8">fmt::v5::color::pale_violet_red</a></div></div>
<div class="ttc" id="classfmt_1_1v5_1_1basic__format__args_html"><div class="ttname"><a href="classfmt_1_1v5_1_1basic__format__args.html">fmt::v5::basic_format_args</a></div><div class="ttdef"><b>Definition:</b> <a href="core_8h_source.html#l00487">core.h:487</a></div></div>
<div class="ttc" id="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union_html"><div class="ttname"><a href="unionfmt_1_1v5_1_1internal_1_1color__type_1_1color__union.html">fmt::v5::internal::color_type::color_union</a></div><div class="ttdef"><b>Definition:</b> <a href="color_8h_source.html#l00257">color.h:257</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a98cf43657dbee14ae37662526484911d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a98cf43657dbee14ae37662526484911d">fmt::v5::color::light_sea_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae962684214d1c84dbc6a691b6d9eb60c"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae962684214d1c84dbc6a691b6d9eb60c">fmt::v5::color::orange_red</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0ae07e81c20cf5935f5225765f0af81755"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0ae07e81c20cf5935f5225765f0af81755">fmt::v5::color::gold</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a7fbe63cdab154c0227420b368fcaea3d"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a7fbe63cdab154c0227420b368fcaea3d">fmt::v5::color::blanched_almond</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0aa889858bd19327fe8b643b9ff36a1782"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0aa889858bd19327fe8b643b9ff36a1782">fmt::v5::color::yellow_green</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a2fe5734b0399752dfa2a0c93b6c75934"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a2fe5734b0399752dfa2a0c93b6c75934">fmt::v5::color::olive_drab</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a4b1668d660111fbf3b86b4238b285677"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a4b1668d660111fbf3b86b4238b285677">fmt::v5::color::dark_violet</a></div></div>
<div class="ttc" id="namespacefmt_1_1v5_html_afcb360f8436b357c4d6f62a3fd73afc0a0ee903fa27ac4513f20d12a86c19e7a2"><div class="ttname"><a href="namespacefmt_1_1v5.html#afcb360f8436b357c4d6f62a3fd73afc0a0ee903fa27ac4513f20d12a86c19e7a2">fmt::v5::color::papaya_whip</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5f1136fe404e0a548faf586fae339a6a.html">sdk_core</a></li><li class="navelem"><a class="el" href="dir_fef6b6f1028f30fedf17225feaaa02fe.html">include</a></li><li class="navelem"><a class="el" href="dir_7bb3e31efd6b819bbb0704cee4a66d41.html">third_party</a></li><li class="navelem"><a class="el" href="dir_cf58c3a45797022668a1e269b5315a33.html">spdlog</a></li><li class="navelem"><a class="el" href="dir_248a80cf6760c7a1ab13394a1c16f7b2.html">spdlog</a></li><li class="navelem"><a class="el" href="dir_0c3a0641627b76fd80f03d211e44dc98.html">fmt</a></li><li class="navelem"><a class="el" href="dir_148a221396087d65c55fa0ea541856de.html">bundled</a></li><li class="navelem"><a class="el" href="color_8h.html">color.h</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
</div>
</body>
</html>