bump to v0.13

This commit is contained in:
Johann Dreo 2023-01-23 17:40:22 +01:00
commit fee6c60176
202 changed files with 8389 additions and 1262 deletions

View file

@ -6,7 +6,7 @@
cmake_minimum_required(VERSION 3.10 FATAL_ERROR) cmake_minimum_required(VERSION 3.10 FATAL_ERROR)
project("clutchlog" project("clutchlog"
VERSION 0.12 VERSION 0.13
DESCRIPTION "A logging system which targets versatile debugging") DESCRIPTION "A logging system which targets versatile debugging")
enable_language(CXX) # C++ enable_language(CXX) # C++

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -89,10 +89,17 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory"> <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory"> <div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog.html" target="_self">clutchlog</a></td><td class="desc">The single class which holds everything </td></tr> <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog.html" target="_self">clutchlog</a></td><td class="desc">The single class which holds everything </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog_1_1fmt.html" target="_self">fmt</a></td><td class="desc">Color and style formatter for ANSI terminal escape sequences </td></tr> <tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classclutchlog_1_1fmt.html" target="_self">fmt</a></td><td class="desc">Color and style formatter for ANSI terminal escape sequences </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1scope__t.html" target="_self">scope_t</a></td><td class="desc">Structure holding a location matching </td></tr> <tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html" target="_self">bg_16M</a></td><td class="desc">Background in 256-colors mode </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html" target="_self">bg_256</a></td><td class="desc">Background in 256-colors mode </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1color.html" target="_self">color</a></td><td class="desc">Interface class for colors representation </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html" target="_self">color_16M</a></td><td class="desc">Abstract base class for 16M colors objects (24-bits ANSI) </td></tr>
<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html" target="_self">color_256</a></td><td class="desc">Abstract base class for 256 colors objects (8-bits ANSI) </td></tr>
<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html" target="_self">fg_16M</a></td><td class="desc">Foreground in 256-colors mode </td></tr>
<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html" target="_self">fg_256</a></td><td class="desc">Foreground in 256-colors mode </td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structclutchlog_1_1scope__t.html" target="_self">scope_t</a></td><td class="desc">Structure holding a location matching </td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -381,11 +381,11 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a cla
<p>Return the log level tag corresponding to the given pre-configured name. </p> <p>Return the log level tag corresponding to the given pre-configured name. </p>
<dl class="section note"><dt>Note</dt><dd>This is case sensitive, see the pre-configured <code>_level_word</code>. </dd></dl> <dl class="section note"><dt>Note</dt><dd>This is case sensitive, see the pre-configured <code>_level_word</code>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00618">618</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l01002">1002</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
<p class="reference">References <a class="el" href="clutchlog_8h_source.html#l00499">_word_level</a>.</p> <p class="reference">References <a class="el" href="clutchlog_8h_source.html#l00883">_word_level</a>.</p>
<p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l00608">threshold()</a>.</p> <p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l00992">threshold()</a>.</p>
</div> </div>
</div> </div>
@ -428,11 +428,11 @@ template&lt;class ... FMT&gt; </div>
<p>Set the style (color and typo) of the given log level. </p> <p>Set the style (color and typo) of the given log level. </p>
<p>This version accept style arguments as if they were passed to <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code>. </p> <p>This version accept style arguments as if they were passed to <code><a class="el" href="classclutchlog_1_1fmt.html" title="Color and style formatter for ANSI terminal escape sequences.">clutchlog::fmt</a></code>. </p>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00652">652</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l01036">1036</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
<p class="reference">References <a class="el" href="clutchlog_8h_source.html#l00652">style()</a>.</p> <p class="reference">References <a class="el" href="clutchlog_8h_source.html#l01036">style()</a>.</p>
<p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l00652">style()</a>.</p> <p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l01036">style()</a>.</p>
</div> </div>
</div> </div>
@ -480,9 +480,9 @@ template&lt;class ... FMT&gt; </div>
<div class="fragment"><div class="line"><a class="code" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a>.replace(<span class="stringliteral">&quot;{greet} {world}&quot;</span>, <span class="stringliteral">&quot;\\{greet\\}&quot;</span>, <span class="stringliteral">&quot;hello&quot;</span>);</div> <div class="fragment"><div class="line"><a class="code" href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">log</a>.replace(<span class="stringliteral">&quot;{greet} {world}&quot;</span>, <span class="stringliteral">&quot;\\{greet\\}&quot;</span>, <span class="stringliteral">&quot;hello&quot;</span>);</div>
<div class="line"><span class="comment">// returns &quot;hello {world}&quot;</span></div> <div class="line"><span class="comment">// returns &quot;hello {world}&quot;</span></div>
</div><!-- fragment --> </div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00741">741</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l01125">1125</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
<p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l00928">dump()</a>, <a class="el" href="clutchlog_8h_source.html#l00817">format()</a>, and <a class="el" href="clutchlog_8h_source.html#l00806">replace()</a>.</p> <p class="reference">Referenced by <a class="el" href="clutchlog_8h_source.html#l01312">dump()</a>, <a class="el" href="clutchlog_8h_source.html#l01201">format()</a>, and <a class="el" href="clutchlog_8h_source.html#l01190">replace()</a>.</p>
</div> </div>
</div> </div>
@ -491,7 +491,7 @@ template&lt;class ... FMT&gt; </div>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclassclutchlog_html_a23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &amp;stage, const std::string &amp;what, const std::string &amp;file, const std::string &amp;func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00903">clutchlog.h:903</a></div></div> <div class="ttc" id="aclassclutchlog_html_a23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &amp;stage, const std::string &amp;what, const std::string &amp;file, const std::string &amp;func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l01287">clutchlog.h:1287</a></div></div>
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog &amp; logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00296">clutchlog.h:296</a></div></div> <div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog &amp; logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00296">clutchlog.h:296</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -91,23 +91,42 @@ $(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initR
<p>This is the complete list of members for <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>, including all inherited members.</p> <p>This is the complete list of members for <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>, including all inherited members.</p>
<table class="directory"> <table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">ansi</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">back_16M</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a>()</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">back_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a>()</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg f, bg b=bg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg f, typo s, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(bg b, fg f=fg::none, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(bg b, typo s, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a>(const std::string &amp;msg) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(typo s, fg f=fg::none, bg b=bg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator&lt;&lt;</a>(std::ostream &amp;os, const fmt &amp;fmt)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(typo s, bg b, fg f=fg::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">print_on</a>(std::ostream &amp;os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg_256 f, bg_256 b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a>() const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(fg_256 f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, bg_256 b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, const short gr, const short gg, const short gb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(const short fr, const short fg, const short fb, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const std::string &amp;f, const std::string &amp;b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(fg, const std::string &amp;b, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>fmt</b>(const std::string &amp;f, bg, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>fmt</b>(const std::string &amp;f, typo s=typo::none) (defined in <a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">fore_16M</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">fore_256</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">mode</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a>(const std::string &amp;msg) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7">operator&lt;&lt;</a>(std::ostream &amp;os, const std::tuple&lt; fg, bg, typo &gt; &amp;fbs)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33">operator&lt;&lt;</a>(std::ostream &amp;os, const typo &amp;s)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator&lt;&lt;</a>(std::ostream &amp;os, const fmt &amp;fmt)</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">print_on</a>(std::ostream &amp;os) const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a>() const</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> enum name</td><td class="entry"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td><td class="entry"></td></tr>
</table></div><!-- contents --> </table></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -88,6 +88,8 @@ $(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initR
<a href="#pub-methods">Public Member Functions</a> &#124; <a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124; <a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124; <a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124; <a href="#pub-types">Public Types</a> &#124;
<a href="#friends">Friends</a> &#124; <a href="#friends">Friends</a> &#124;
<a href="classclutchlog_1_1fmt-members.html">List of all members</a> </div> <a href="classclutchlog_1_1fmt-members.html">List of all members</a> </div>
@ -100,17 +102,64 @@ $(document).ready(function(){initNavTree('classclutchlog_1_1fmt.html',''); initR
<a href="classclutchlog_1_1fmt.html#details">More...</a></p> <a href="classclutchlog_1_1fmt.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for clutchlog::fmt:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classclutchlog_1_1fmt__coll__graph.svg" width="100%" height="442"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Color and style formatter for ANSI terminal escape sequences. </p> <div class="textblock"><p>Color and style formatter for ANSI terminal escape sequences. </p>
<dl class="section note"><dt>Note</dt><dd>All styles may not be supported by a given terminal/operating system. </dd></dl> <p>The formatter supports typographic "styles" and colors. Typographic styles are available as named tag in <code><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89" title="Typographic style codes.">fmt::typo</a></code>.</p>
<p>The formatter supports the three ANSI modes, which are automatically selected depending the argument types:</p><ul>
<li>16 colors (using named tags),</li>
<li>256 colors (using integers),</li>
<li>16 millions ("true") colors (using RGB integer triplets or web hex strings).</li>
</ul>
<p>For 16-colors mode, colors are named tag in:</p><ul>
<li><code><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">fmt::fg</a></code> for foreground colors.</li>
<li><code><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">fmt::bg</a></code> for background colors.</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>The order in which you pass foreground, background and style does not matter in 16-colors mode.</dd></dl>
<p>The following colors are available for both foregrounds (see <code><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0" title="Foreground color codes.">fmt::fg</a></code>) and backgrounds (see <code><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e" title="Background color codes.">fmt::bg</a></code>):</p><ul>
<li>none,</li>
<li>black,</li>
<li>red,</li>
<li>green,</li>
<li>yellow,</li>
<li>blue,</li>
<li>magenta,</li>
<li>cyan,</li>
<li>white,</li>
<li>bright_black (i.e. grey),</li>
<li>bright_red,</li>
<li>bright_green,</li>
<li>bright_yellow,</li>
<li>bright_blue,</li>
<li>bright_magenta,</li>
<li>bright_cyan,</li>
<li>bright_white.</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>Some terminal are configured to display colored text set in bold using the bright color counterpart.</dd></dl>
<p>For 256-colors mode, colors are expected to be passed as integers in [-1,255] or the <code>fg::none</code> and <code>bg::none</code> tags.</p>
<dl class="section note"><dt>Note</dt><dd>In 256-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to bass a <code>fg::none</code> tag as first argument.</dd></dl>
<p>For 16M-colors mode, colors can be encoded as:</p><ul>
<li>three integer arguments,</li>
<li>a "web color" hexadecimal triplet string, starting with a leading number sign (e.g. "#0055ff").</li>
<li>the <code>fg::none</code> and <code>bg::none</code> tags.</li>
</ul>
<dl class="section note"><dt>Note</dt><dd>In 16M-colors mode, if you want to only encode the background color, you cannot just omit the foreground color, you have to bass a <code>fg::none</code> tag as first argument.</dd>
<dd>
All styles may not be supported by a given terminal/operating system. </dd></dl>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00314">314</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00366">366</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top"><a id="a407506bc02ed3f91d88b3df630e54959"></a> <tr class="memitem:a407506bc02ed3f91d88b3df630e54959"><td class="memItemLeft" align="right" valign="top"><a id="a407506bc02ed3f91d88b3df630e54959"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a> ()</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">fmt</a> ()</td></tr>
<tr class="memdesc:a407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft">&#160;</td><td class="mdescRight">&#160;Empty constructor, only useful for a no-op formatter. <br /></td></tr> <tr class="memdesc:a407506bc02ed3f91d88b3df630e54959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor, only useful for a no-op formatter. <br /></td></tr>
<tr class="separator:a407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a407506bc02ed3f91d88b3df630e54959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a> (const std::string &amp;msg) const</td></tr> <tr class="memitem:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">operator()</a> (const std::string &amp;msg) const</td></tr>
<tr class="memdesc:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format the given string with the currently encoded format. <a href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr> <tr class="memdesc:afeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format the given string with the currently encoded format. <a href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
@ -119,40 +168,79 @@ Public Member Functions</h2></td></tr>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a> () const</td></tr> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">str</a> () const</td></tr>
<tr class="memdesc:ab588e04e982b0b26ec979773d51ad41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the formatting code as a string. <br /></td></tr> <tr class="memdesc:ab588e04e982b0b26ec979773d51ad41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the formatting code as a string. <br /></td></tr>
<tr class="separator:ab588e04e982b0b26ec979773d51ad41b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab588e04e982b0b26ec979773d51ad41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">All combination of constructors with different parameters orders.</div></td></tr> <tr><td colspan="2"><div class="groupHeader">All combination of 16-colors mode constructors with different parameters orders.</div></td></tr>
<tr class="memitem:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top"><a id="a6cc6126d113fc0647ed3acbf29cdc425"></a> <tr class="memitem:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memItemLeft" align="right" valign="top"><a id="a6cc6126d113fc0647ed3acbf29cdc425"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6cc6126d113fc0647ed3acbf29cdc425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top"><a id="ac69e6d3b7ddaec908c429ac61f354267"></a> <tr class="memitem:ac69e6d3b7ddaec908c429ac61f354267"><td class="memItemLeft" align="right" valign="top"><a id="ac69e6d3b7ddaec908c429ac61f354267"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
<tr class="separator:ac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac69e6d3b7ddaec908c429ac61f354267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top"><a id="a13453c0b5dbc19d9b510dcdc0352b443"></a> <tr class="memitem:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memItemLeft" align="right" valign="top"><a id="a13453c0b5dbc19d9b510dcdc0352b443"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a13453c0b5dbc19d9b510dcdc0352b443"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top"><a id="a65856874070ec0865b3a5b9aeb0e4f3d"></a> <tr class="memitem:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memItemLeft" align="right" valign="top"><a id="a65856874070ec0865b3a5b9aeb0e4f3d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
<tr class="separator:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a65856874070ec0865b3a5b9aeb0e4f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top"><a id="a99b3a05ddf6fa341cee6cb1e5dffc159"></a> <tr class="memitem:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memItemLeft" align="right" valign="top"><a id="a99b3a05ddf6fa341cee6cb1e5dffc159"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b=bg::none)</td></tr>
<tr class="separator:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a99b3a05ddf6fa341cee6cb1e5dffc159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top"><a id="aeea73b0239bf73ebc8ee84c1e6d278e2"></a> <tr class="memitem:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memItemLeft" align="right" valign="top"><a id="aeea73b0239bf73ebc8ee84c1e6d278e2"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> b, <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> f=fg::none)</td></tr>
<tr class="separator:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeea73b0239bf73ebc8ee84c1e6d278e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">All combination of 256-colors mode constructors with different parameters orders.</div></td></tr>
<tr class="memitem:a04f3ba5f6fe81955dca4492a6d259f1c"><td class="memItemLeft" align="right" valign="top"><a id="a04f3ba5f6fe81955dca4492a6d259f1c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">fg_256</a> f, <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">bg_256</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a04f3ba5f6fe81955dca4492a6d259f1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac49c883e3dd17832749cc092b74a9f56"><td class="memItemLeft" align="right" valign="top"><a id="ac49c883e3dd17832749cc092b74a9f56"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">fg_256</a> f, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:ac49c883e3dd17832749cc092b74a9f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194201eb8a400ef13df3e833b8788cdc"><td class="memItemLeft" align="right" valign="top"><a id="a194201eb8a400ef13df3e833b8788cdc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, <a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">bg_256</a> b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a194201eb8a400ef13df3e833b8788cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">All combination of 16M-colors mode constructors with different parameters orders.</div></td></tr>
<tr class="memitem:a00feba2b1539529df70e39d615a05941"><td class="memItemLeft" align="right" valign="top"><a id="a00feba2b1539529df70e39d615a05941"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const short fr, const short <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, const short fb, const short gr, const short gg, const short gb, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a00feba2b1539529df70e39d615a05941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a357c93593867f67d9fef562ca07c7dcc"><td class="memItemLeft" align="right" valign="top"><a id="a357c93593867f67d9fef562ca07c7dcc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, const short gr, const short gg, const short gb, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a357c93593867f67d9fef562ca07c7dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df8f77f58dc9272c94982c4d2275581"><td class="memItemLeft" align="right" valign="top"><a id="a2df8f77f58dc9272c94982c4d2275581"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const short fr, const short <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, const short fb, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a2df8f77f58dc9272c94982c4d2275581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63b29eb5862a30a194b0256f2ee554a6"><td class="memItemLeft" align="right" valign="top"><a id="a63b29eb5862a30a194b0256f2ee554a6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const short fr, const short <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, const short fb, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a63b29eb5862a30a194b0256f2ee554a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9458703ab8a3c9fbc6b801011b43f16d"><td class="memItemLeft" align="right" valign="top"><a id="a9458703ab8a3c9fbc6b801011b43f16d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const std::string &amp;f, const std::string &amp;b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a9458703ab8a3c9fbc6b801011b43f16d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0923d7d400f6753d4dae124b71eb5023"><td class="memItemLeft" align="right" valign="top"><a id="a0923d7d400f6753d4dae124b71eb5023"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (<a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, const std::string &amp;b, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a0923d7d400f6753d4dae124b71eb5023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506718883842dbce3659f42cdf79e52c"><td class="memItemLeft" align="right" valign="top"><a id="a506718883842dbce3659f42cdf79e52c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const std::string &amp;f, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a506718883842dbce3659f42cdf79e52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d1cc4abe822a569a2624b0829de5dd0"><td class="memItemLeft" align="right" valign="top"><a id="a6d1cc4abe822a569a2624b0829de5dd0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>fmt</b> (const std::string &amp;f, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> s=typo::none)</td></tr>
<tr class="separator:a6d1cc4abe822a569a2624b0829de5dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr> Public Attributes</h2></td></tr>
<tr class="memitem:a8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="a8307a848fcf9ed929435b3e1f2b53401"></a> <tr class="memitem:a0aa57cdd56ccc79c7750921ab534b205"><td class="memItemLeft" align="right" valign="top"><a id="a0aa57cdd56ccc79c7750921ab534b205"></a>
enum <a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">fore</a></td></tr> enum <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt::ansi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a0aa57cdd56ccc79c7750921ab534b205">mode</a></td></tr>
<tr class="memdesc:a8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground color. <br /></td></tr> <tr class="memdesc:a0aa57cdd56ccc79c7750921ab534b205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current ANSI color mode. <br /></td></tr>
<tr class="separator:a8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0aa57cdd56ccc79c7750921ab534b205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top"><a id="a86696b20e5b31c96ba592926efb324f3"></a>
enum <a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">back</a></td></tr>
<tr class="memdesc:a86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background color. <br /></td></tr>
<tr class="separator:a86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="a2bb0fde65fcd264393e102314dd1610b"></a> <tr class="memitem:a2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="a2bb0fde65fcd264393e102314dd1610b"></a>
enum <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td></tr> enum <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">style</a></td></tr>
<tr class="memdesc:a2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style. <br /></td></tr> <tr class="memdesc:a2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style. <br /></td></tr>
<tr class="separator:a2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top">
enum <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga8307a848fcf9ed929435b3e1f2b53401">fore</a></td></tr>
<tr class="memdesc:ga8307a848fcf9ed929435b3e1f2b53401"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground color. <br /></td></tr>
<tr class="separator:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86696b20e5b31c96ba592926efb324f3"><td class="memItemLeft" align="right" valign="top">
enum <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga86696b20e5b31c96ba592926efb324f3">back</a></td></tr>
<tr class="memdesc:ga86696b20e5b31c96ba592926efb324f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background color. <br /></td></tr>
<tr class="separator:ga86696b20e5b31c96ba592926efb324f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
@ -161,9 +249,69 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="
<tr class="memdesc:a0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr> <tr class="memdesc:a0b607e343b6813b99eafca1fdfec9cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the currently encoded format escape code on the given output stream. <br /></td></tr>
<tr class="separator:a0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b607e343b6813b99eafca1fdfec9cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:gad98fbe84ef338ded8425d56955825a2c"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#gad98fbe84ef338ded8425d56955825a2c">fore_256</a></td></tr>
<tr class="memdesc:gad98fbe84ef338ded8425d56955825a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current foreground in 256-colors mode. <br /></td></tr>
<tr class="separator:gad98fbe84ef338ded8425d56955825a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d687af385957846034568c3a62d4ef0"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#ga1d687af385957846034568c3a62d4ef0">back_256</a></td></tr>
<tr class="memdesc:ga1d687af385957846034568c3a62d4ef0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current background in 256-colors mode. <br /></td></tr>
<tr class="separator:ga1d687af385957846034568c3a62d4ef0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#ga626c99eb11d1718d7a2a8bb3f079e6de">fore_16M</a></td></tr>
<tr class="memdesc:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current foreground in 16M-colors mode. <br /></td></tr>
<tr class="separator:ga626c99eb11d1718d7a2a8bb3f079e6de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors256__16_m.html#gaa2fcbb402dc2426d3720b8bc78a80ec0">back_16M</a></td></tr>
<tr class="memdesc:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current background in 16M-colors mode. <br /></td></tr>
<tr class="separator:gaa2fcbb402dc2426d3720b8bc78a80ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">bg_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">background in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1bg__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">bg_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1bg__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color.html">color</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface class for colors representation. <a href="structclutchlog_1_1fmt_1_1color.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html">color_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for 16M colors objects (24-bits ANSI). <a href="structclutchlog_1_1fmt_1_1color__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html">color_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for 256 colors objects (8-bits ANSI). <a href="structclutchlog_1_1fmt_1_1color__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">fg_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1fg__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">fg_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1fg__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr> Public Types</h2></td></tr>
<tr class="memitem:a4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="a4662a3ec3577c6a575a2c734636ed8a0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">fg</a> { <br /> <tr class="memitem:a4d0b3c87ba935addf3581b000c0d7502"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">ansi</a> { <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e">ansi::colors_16</a> = -1,
<a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749">ansi::colors_256</a> = 5,
<a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa">ansi::colors_16M</a> = 2
}</td></tr>
<tr class="memdesc:a4d0b3c87ba935addf3581b000c0d7502"><td class="mdescLeft">&#160;</td><td class="mdescRight">ANSI code configuring the available number of colors. <a href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">More...</a><br /></td></tr>
<tr class="separator:a4d0b3c87ba935addf3581b000c0d7502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="a932f47b78fb7b10590d5613a1c4eab89"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> { <br />
&#160;&#160;<b>reset</b> = 0,
<b>bold</b> = 1,
<b>underline</b> = 4,
<b>inverse</b> = 7,
<br />
&#160;&#160;<b>none</b> = -1
<br />
}</td></tr>
<tr class="memdesc:a932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style codes. <br /></td></tr>
<tr class="separator:a932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memItemLeft" align="right" valign="top"><a id="ga4662a3ec3577c6a575a2c734636ed8a0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a> { <br />
&#160;&#160;<b>black</b> = 30, &#160;&#160;<b>black</b> = 30,
<b>red</b> = 31, <b>red</b> = 31,
<b>green</b> = 32, <b>green</b> = 32,
@ -174,12 +322,22 @@ Public Types</h2></td></tr>
<b>cyan</b> = 36, <b>cyan</b> = 36,
<b>white</b> = 37, <b>white</b> = 37,
<br /> <br />
&#160;&#160;<b>none</b> &#160;&#160;<b>bright_black</b> = 90,
<b>bright_red</b> = 91,
<b>bright_green</b> = 92,
<b>bright_yellow</b> = 93,
<br />
&#160;&#160;<b>bright_blue</b> = 94,
<b>bright_magenta</b> = 95,
<b>bright_cyan</b> = 96,
<b>bright_white</b> = 97,
<br />
&#160;&#160;<b>none</b> = -1
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:a4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground color codes. <br /></td></tr> <tr class="memdesc:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground color codes. <br /></td></tr>
<tr class="separator:a4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ga4662a3ec3577c6a575a2c734636ed8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="a1cf3e27e4041250ffea0a6d58010da1e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">bg</a> { <br /> <tr class="memitem:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memItemLeft" align="right" valign="top"><a id="ga1cf3e27e4041250ffea0a6d58010da1e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a> { <br />
&#160;&#160;<b>black</b> = 40, &#160;&#160;<b>black</b> = 40,
<b>red</b> = 41, <b>red</b> = 41,
<b>green</b> = 42, <b>green</b> = 42,
@ -190,25 +348,32 @@ Public Types</h2></td></tr>
<b>cyan</b> = 46, <b>cyan</b> = 46,
<b>white</b> = 47, <b>white</b> = 47,
<br /> <br />
&#160;&#160;<b>none</b> &#160;&#160;<b>bright_black</b> = 100,
<b>bright_red</b> = 101,
<b>bright_green</b> = 102,
<b>bright_yellow</b> = 103,
<br />
&#160;&#160;<b>bright_blue</b> = 104,
<b>bright_magenta</b> = 105,
<b>bright_cyan</b> = 106,
<b>bright_white</b> = 107,
<br />
&#160;&#160;<b>none</b> = -1
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:a1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background color codes. <br /></td></tr> <tr class="memdesc:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background color codes. <br /></td></tr>
<tr class="separator:a1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ga1cf3e27e4041250ffea0a6d58010da1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932f47b78fb7b10590d5613a1c4eab89"><td class="memItemLeft" align="right" valign="top"><a id="a932f47b78fb7b10590d5613a1c4eab89"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> { <br />
&#160;&#160;<b>reset</b> = 0,
<b>bold</b> = 1,
<b>underline</b> = 4,
<b>inverse</b> = 7,
<br />
&#160;&#160;<b>none</b>
<br />
}</td></tr>
<tr class="memdesc:a932f47b78fb7b10590d5613a1c4eab89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style codes. <br /></td></tr>
<tr class="separator:a932f47b78fb7b10590d5613a1c4eab89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr> Friends</h2></td></tr>
<tr class="memitem:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="memItemLeft" align="right" valign="top">
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga5a697f5ad3326ea25b139e25252b4cf7">operator&lt;&lt;</a> (std::ostream &amp;os, const std::tuple&lt; <a class="el" href="group__colors16.html#ga4662a3ec3577c6a575a2c734636ed8a0">fg</a>, <a class="el" href="group__colors16.html#ga1cf3e27e4041250ffea0a6d58010da1e">bg</a>, <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> &gt; &amp;fbs)</td></tr>
<tr class="memdesc:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream operator for a 3-tuple of 16-colors mode tags. <br /></td></tr>
<tr class="separator:ga5a697f5ad3326ea25b139e25252b4cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga379b0af834c7c561edc5c1e3a3427a33"><td class="memItemLeft" align="right" valign="top">
std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__colors16.html#ga379b0af834c7c561edc5c1e3a3427a33">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">typo</a> &amp;s)</td></tr>
<tr class="memdesc:ga379b0af834c7c561edc5c1e3a3427a33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream operator for a typo tag alone, in 16-colors mode. <br /></td></tr>
<tr class="separator:ga379b0af834c7c561edc5c1e3a3427a33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &amp;<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr> <tr class="memitem:a96849ba427feac3a2eeaa1165e3845da"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &amp;<a class="el" href="classclutchlog_1_1fmt.html">fmt</a>)</td></tr>
<tr class="memdesc:a96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream overload. <a href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr> <tr class="memdesc:a96849ba427feac3a2eeaa1165e3845da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output stream overload. <a href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">More...</a><br /></td></tr>
<tr class="separator:a96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a96849ba427feac3a2eeaa1165e3845da"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -243,9 +408,9 @@ Friends</h2></td></tr>
<div class="line">std::cout &lt;&lt; error(<span class="stringliteral">&quot;ERROR&quot;</span>) &lt;&lt; std::endl;</div> <div class="line">std::cout &lt;&lt; error(<span class="stringliteral">&quot;ERROR&quot;</span>) &lt;&lt; std::endl;</div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A formatter called this way WILL output a reset escape code at the end. </dd></dl> </div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>A formatter called this way WILL output a reset escape code at the end. </dd></dl>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00411">411</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00795">795</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
<p class="reference">References <a class="el" href="clutchlog_8h_source.html#l00366">print_on()</a>.</p> <p class="reference">References <a class="el" href="clutchlog_8h_source.html#l00746">print_on()</a>.</p>
</div> </div>
</div> </div>
@ -290,7 +455,42 @@ Friends</h2></td></tr>
<div class="line">std::cout &lt;&lt; error &lt;&lt; <span class="stringliteral">&quot;ERROR&quot;</span> &lt;&lt; end &lt;&lt; std::endl;</div> <div class="line">std::cout &lt;&lt; error &lt;&lt; <span class="stringliteral">&quot;ERROR&quot;</span> &lt;&lt; end &lt;&lt; std::endl;</div>
</div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>An formatter called this way will NOT output a reset escape code. </dd></dl> </div><!-- fragment --><dl class="section note"><dt>Note</dt><dd>An formatter called this way will NOT output a reset escape code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00396">396</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p> <p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00780">780</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a4d0b3c87ba935addf3581b000c0d7502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d0b3c87ba935addf3581b000c0d7502">&#9670;&nbsp;</a></span>ansi</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classclutchlog_1_1fmt.html#a4d0b3c87ba935addf3581b000c0d7502">clutchlog::fmt::ansi</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>ANSI code configuring the available number of colors. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4d0b3c87ba935addf3581b000c0d7502a1e7cced329549fc4c2393381f068062e"></a>colors_16&#160;</td><td class="fielddoc"><p>16 colors mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d0b3c87ba935addf3581b000c0d7502a7a3c32a8827eb17435511b4c7a429749"></a>colors_256&#160;</td><td class="fielddoc"><p>256 colors mode. </p>
</td></tr>
<tr><td class="fieldname"><a id="a4d0b3c87ba935addf3581b000c0d7502a1844e5aae3a3eefc500c545e3c35bcfa"></a>colors_16M&#160;</td><td class="fielddoc"><p>16 millions ("true") colors mode. </p>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="clutchlog_8h_source.html#l00369">369</a> of file <a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>.</p>
</div> </div>
</div> </div>
@ -299,7 +499,7 @@ Friends</h2></td></tr>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00314">clutchlog.h:314</a></div></div> <div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00366">clutchlog.h:366</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul> <ul>

View file

@ -0,0 +1,10 @@
<map id="clutchlog::fmt" name="clutchlog::fmt">
<area shape="rect" id="node1" title="Color and style formatter for ANSI terminal escape sequences." alt="" coords="679,81,780,108"/>
<area shape="rect" id="node2" href="$structclutchlog_1_1fmt_1_1fg__256.html" title="Foreground in 256&#45;colors mode." alt="" coords="414,5,562,32"/>
<area shape="rect" id="node3" href="$structclutchlog_1_1fmt_1_1color__256.html" title="Abstract base class for 256 colors objects (8&#45;bits ANSI)." alt="" coords="194,56,359,83"/>
<area shape="rect" id="node5" href="$structclutchlog_1_1fmt_1_1bg__256.html" title="Background in 256&#45;colors mode." alt="" coords="413,56,563,83"/>
<area shape="rect" id="node4" href="$structclutchlog_1_1fmt_1_1color.html" title="Interface class for colors representation." alt="" coords="5,83,143,109"/>
<area shape="rect" id="node7" href="$structclutchlog_1_1fmt_1_1color__16_m.html" title="Abstract base class for 16M colors objects (24&#45;bits ANSI)." alt="" coords="192,107,361,133"/>
<area shape="rect" id="node6" href="$structclutchlog_1_1fmt_1_1fg__16_m.html" title="Foreground in 256&#45;colors mode." alt="" coords="412,107,564,133"/>
<area shape="rect" id="node8" href="$structclutchlog_1_1fmt_1_1bg__16_m.html" title="background in 256&#45;colors mode." alt="" coords="411,157,565,184"/>
</map>

View file

@ -0,0 +1 @@
3ff946c726514befbbadcc19be50a61a

View file

@ -0,0 +1,237 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: clutchlog::fmt Pages: 1 -->
<!--zoomable 142 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 589;
var viewHeight = 142;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>clutchlog::fmt</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 585,-138 585,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Color and style formatter for ANSI terminal escape sequences.">
<polygon fill="#bfbfbf" stroke="black" points="505,-57.5 505,-76.5 581,-76.5 581,-57.5 505,-57.5"/>
<text text-anchor="middle" x="543" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="structclutchlog_1_1fmt_1_1fg__256.html" target="_top" xlink:title="Foreground in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="306.5,-114.5 306.5,-133.5 417.5,-133.5 417.5,-114.5 306.5,-114.5"/>
<text text-anchor="middle" x="362" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::fg_256</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M417.53,-112.1C439.39,-106.77 464.64,-99.9 487,-92 499.36,-87.63 512.76,-81.57 523.24,-76.51"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="416.66,-108.71 407.75,-114.44 418.29,-115.52 416.66,-108.71"/>
<text text-anchor="middle" x="462.5" y="-109" font-family="Helvetica,sans-Serif" font-size="10.00"> fore_256</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="structclutchlog_1_1fmt_1_1color__256.html" target="_top" xlink:title="Abstract base class for 256 colors objects (8&#45;bits ANSI).">
<polygon fill="white" stroke="black" points="141.5,-76.5 141.5,-95.5 265.5,-95.5 265.5,-76.5 141.5,-76.5"/>
<text text-anchor="middle" x="203.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color_256</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M253.79,-97.97C275.72,-103.29 301.18,-109.48 321.79,-114.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="254.54,-94.55 243.99,-95.59 252.88,-101.35 254.54,-94.55"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="structclutchlog_1_1fmt_1_1bg__256.html" target="_top" xlink:title="Background in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="305.5,-76.5 305.5,-95.5 418.5,-95.5 418.5,-76.5 305.5,-76.5"/>
<text text-anchor="middle" x="362" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::bg_256</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M276.07,-86C285.91,-86 295.89,-86 305.38,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="275.9,-82.5 265.9,-86 275.9,-89.5 275.9,-82.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="structclutchlog_1_1fmt_1_1color.html" target="_top" xlink:title="Interface class for colors representation.">
<polygon fill="white" stroke="black" points="0,-56.5 0,-75.5 103,-75.5 103,-56.5 0,-56.5"/>
<text text-anchor="middle" x="51.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M113.21,-74.09C122.5,-75.33 132.09,-76.61 141.38,-77.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="113.66,-70.62 103.28,-72.77 112.73,-77.56 113.66,-70.62"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="structclutchlog_1_1fmt_1_1color__16_m.html" target="_top" xlink:title="Abstract base class for 16M colors objects (24&#45;bits ANSI).">
<polygon fill="white" stroke="black" points="140,-38.5 140,-57.5 267,-57.5 267,-38.5 140,-38.5"/>
<text text-anchor="middle" x="203.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color_16M</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M113.36,-58.7C122.07,-57.65 131.05,-56.57 139.8,-55.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="112.79,-55.24 103.28,-59.91 113.63,-62.19 112.79,-55.24"/>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M428.7,-79.03C454.34,-76.3 482.8,-73.28 504.78,-70.95"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="428.23,-75.56 418.66,-80.09 428.97,-82.52 428.23,-75.56"/>
<text text-anchor="middle" x="462.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00"> back_256</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="structclutchlog_1_1fmt_1_1fg__16_m.html" target="_top" xlink:title="Foreground in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="305,-38.5 305,-57.5 419,-57.5 419,-38.5 305,-38.5"/>
<text text-anchor="middle" x="362" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::fg_16M</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.44,-52.35C448.1,-53.85 468.37,-55.73 487,-58 492.76,-58.7 498.85,-59.57 504.78,-60.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.51,-48.85 419.27,-51.56 428.97,-55.83 429.51,-48.85"/>
<text text-anchor="middle" x="462.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00"> fore_16M</text>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M277.53,-48C286.7,-48 295.96,-48 304.81,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="277.25,-44.5 267.25,-48 277.25,-51.5 277.25,-44.5"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="structclutchlog_1_1fmt_1_1bg__16_m.html" target="_top" xlink:title="background in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="304,-0.5 304,-19.5 420,-19.5 420,-0.5 304,-0.5"/>
<text text-anchor="middle" x="362" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::bg_16M</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M253.79,-36.03C275.72,-30.71 301.18,-24.52 321.79,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="252.88,-32.65 243.99,-38.41 254.54,-39.45 252.88,-32.65"/>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.75,-21.7C448.56,-25.9 468.84,-31.29 487,-38 500.97,-43.16 515.87,-51.18 526.62,-57.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="430.28,-18.23 419.77,-19.55 428.81,-25.08 430.28,-18.23"/>
<text text-anchor="middle" x="462.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"> back_16M</text>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="classclutchlog_1_1fmt__coll__graph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -0,0 +1,149 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: clutchlog::fmt Pages: 1 -->
<svg width="589pt" height="142pt"
viewBox="0.00 0.00 589.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>clutchlog::fmt</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 585,-138 585,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Color and style formatter for ANSI terminal escape sequences.">
<polygon fill="#bfbfbf" stroke="black" points="505,-57.5 505,-76.5 581,-76.5 581,-57.5 505,-57.5"/>
<text text-anchor="middle" x="543" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="structclutchlog_1_1fmt_1_1fg__256.html" target="_top" xlink:title="Foreground in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="306.5,-114.5 306.5,-133.5 417.5,-133.5 417.5,-114.5 306.5,-114.5"/>
<text text-anchor="middle" x="362" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::fg_256</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M417.53,-112.1C439.39,-106.77 464.64,-99.9 487,-92 499.36,-87.63 512.76,-81.57 523.24,-76.51"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="416.66,-108.71 407.75,-114.44 418.29,-115.52 416.66,-108.71"/>
<text text-anchor="middle" x="462.5" y="-109" font-family="Helvetica,sans-Serif" font-size="10.00"> fore_256</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="structclutchlog_1_1fmt_1_1color__256.html" target="_top" xlink:title="Abstract base class for 256 colors objects (8&#45;bits ANSI).">
<polygon fill="white" stroke="black" points="141.5,-76.5 141.5,-95.5 265.5,-95.5 265.5,-76.5 141.5,-76.5"/>
<text text-anchor="middle" x="203.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color_256</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M253.79,-97.97C275.72,-103.29 301.18,-109.48 321.79,-114.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="254.54,-94.55 243.99,-95.59 252.88,-101.35 254.54,-94.55"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="structclutchlog_1_1fmt_1_1bg__256.html" target="_top" xlink:title="Background in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="305.5,-76.5 305.5,-95.5 418.5,-95.5 418.5,-76.5 305.5,-76.5"/>
<text text-anchor="middle" x="362" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::bg_256</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M276.07,-86C285.91,-86 295.89,-86 305.38,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="275.9,-82.5 265.9,-86 275.9,-89.5 275.9,-82.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="structclutchlog_1_1fmt_1_1color.html" target="_top" xlink:title="Interface class for colors representation.">
<polygon fill="white" stroke="black" points="0,-56.5 0,-75.5 103,-75.5 103,-56.5 0,-56.5"/>
<text text-anchor="middle" x="51.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M113.21,-74.09C122.5,-75.33 132.09,-76.61 141.38,-77.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="113.66,-70.62 103.28,-72.77 112.73,-77.56 113.66,-70.62"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="structclutchlog_1_1fmt_1_1color__16_m.html" target="_top" xlink:title="Abstract base class for 16M colors objects (24&#45;bits ANSI).">
<polygon fill="white" stroke="black" points="140,-38.5 140,-57.5 267,-57.5 267,-38.5 140,-38.5"/>
<text text-anchor="middle" x="203.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::color_16M</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M113.36,-58.7C122.07,-57.65 131.05,-56.57 139.8,-55.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="112.79,-55.24 103.28,-59.91 113.63,-62.19 112.79,-55.24"/>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M428.7,-79.03C454.34,-76.3 482.8,-73.28 504.78,-70.95"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="428.23,-75.56 418.66,-80.09 428.97,-82.52 428.23,-75.56"/>
<text text-anchor="middle" x="462.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00"> back_256</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="structclutchlog_1_1fmt_1_1fg__16_m.html" target="_top" xlink:title="Foreground in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="305,-38.5 305,-57.5 419,-57.5 419,-38.5 305,-38.5"/>
<text text-anchor="middle" x="362" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::fg_16M</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.44,-52.35C448.1,-53.85 468.37,-55.73 487,-58 492.76,-58.7 498.85,-59.57 504.78,-60.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="429.51,-48.85 419.27,-51.56 428.97,-55.83 429.51,-48.85"/>
<text text-anchor="middle" x="462.5" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00"> fore_16M</text>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M277.53,-48C286.7,-48 295.96,-48 304.81,-48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="277.25,-44.5 267.25,-48 277.25,-51.5 277.25,-44.5"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="structclutchlog_1_1fmt_1_1bg__16_m.html" target="_top" xlink:title="background in 256&#45;colors mode.">
<polygon fill="white" stroke="black" points="304,-0.5 304,-19.5 420,-19.5 420,-0.5 304,-0.5"/>
<text text-anchor="middle" x="362" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog::fmt::bg_16M</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M253.79,-36.03C275.72,-30.71 301.18,-24.52 321.79,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="252.88,-32.65 243.99,-38.41 254.54,-39.45 252.88,-32.65"/>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M429.75,-21.7C448.56,-25.9 468.84,-31.29 487,-38 500.97,-43.16 515.87,-51.18 526.62,-57.48"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="430.28,-18.23 419.77,-19.55 428.81,-25.08 430.28,-18.23"/>
<text text-anchor="middle" x="462.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00"> back_16M</text>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.7 KiB

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -88,23 +88,36 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<div class="title">Class Index</div> </div> <div class="title">Class Index</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div> <div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<table class="classindex"> <table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table> <tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
</td> </td>
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color.html">clutchlog::fmt::color</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html">clutchlog::fmt::color_16M</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html">clutchlog::fmt::color_256</a>&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table> <td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td> </td>
</tr> </tr>
<tr><td></td></tr> <tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a>&#160;&#160;&#160;</td>
<tr><td valign="top"><a class="el" href="classclutchlog.html">clutchlog</a>&#160;&#160;&#160;</td> <td rowspan="2" valign="bottom"><a name="letter_f"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;f&#160;&#160;</div></td></tr></table>
<td valign="top"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a>&#160;&#160;&#160;</td> </td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>&#160;&#160;&#160;</td>
</tr> </tr>
<tr><td valign="top"><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a>&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classclutchlog.html">clutchlog</a>&#160;&#160;&#160;</td>
<td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr>
</table> </table>
<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div> <div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_f">f</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
</div><!-- contents --> </div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('clutchlog_8h.html',''); initResizable(
<div id="dynsection-1-summary" class="dynsummary" style="display:block;"> <div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div> </div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;"> <div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><iframe scrolling="no" frameborder="0" src="clutchlog_8h__dep__incl.svg" width="663" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div> <div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="clutchlog_8h__dep__incl.svg" width="100%" height="384"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div> </div>
</div> </div>
<p><a href="clutchlog_8h_source.html">Go to the source code of this file.</a></p> <p><a href="clutchlog_8h_source.html">Go to the source code of this file.</a></p>
@ -127,6 +127,27 @@ Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Color and style formatter for ANSI terminal escape sequences. <a href="classclutchlog_1_1fmt.html#details">More...</a><br /></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Color and style formatter for ANSI terminal escape sequences. <a href="classclutchlog_1_1fmt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color.html">clutchlog::fmt::color</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface class for colors representation. <a href="structclutchlog_1_1fmt_1_1color.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color__256.html">clutchlog::fmt::color_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for 256 colors objects (8-bits ANSI). <a href="structclutchlog_1_1fmt_1_1color__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1fg__256.html">clutchlog::fmt::fg_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1fg__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1bg__256.html">clutchlog::fmt::bg_256</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Background in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1bg__256.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1color__16_m.html">clutchlog::fmt::color_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for 16M colors objects (24-bits ANSI). <a href="structclutchlog_1_1fmt_1_1color__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1fg__16_m.html">clutchlog::fmt::fg_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Foreground in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1fg__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1fmt_1_1bg__16_m.html">clutchlog::fmt::bg_16M</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">background in 256-colors mode. <a href="structclutchlog_1_1fmt_1_1bg__16_m.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure holding a location matching. <a href="structclutchlog_1_1scope__t.html#details">More...</a><br /></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure holding a location matching. <a href="structclutchlog_1_1scope__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>

View file

@ -1,9 +1,12 @@
<map id="clutchlog.h" name="clutchlog.h"> <map id="clutchlog.h" name="clutchlog.h">
<area shape="rect" id="node1" title=" " alt="" coords="283,5,368,32"/> <area shape="rect" id="node1" title=" " alt="" coords="489,5,575,32"/>
<area shape="rect" id="node2" href="$t-assert_8cpp_source.html" title=" " alt="" coords="5,80,96,107"/> <area shape="rect" id="node2" href="$t-assert_8cpp_source.html" title=" " alt="" coords="5,80,96,107"/>
<area shape="rect" id="node3" href="$t-color_8cpp_source.html" title=" " alt="" coords="120,80,203,107"/> <area shape="rect" id="node3" href="$t-color_8cpp_source.html" title=" " alt="" coords="120,80,203,107"/>
<area shape="rect" id="node4" href="$t-demo_8cpp_source.html" title=" " alt="" coords="227,80,314,107"/> <area shape="rect" id="node4" href="$t-color16_m_8cpp_source.html" title=" " alt="" coords="227,80,335,107"/>
<area shape="rect" id="node5" href="$t-dump_8cpp_source.html" title=" " alt="" coords="338,80,425,107"/> <area shape="rect" id="node5" href="$t-color256_8cpp_source.html" title=" " alt="" coords="360,80,464,107"/>
<area shape="rect" id="node6" href="$t-log_8cpp_source.html" title=" " alt="" coords="449,80,521,107"/> <area shape="rect" id="node6" href="$t-demo_8cpp_source.html" title=" " alt="" coords="489,80,575,107"/>
<area shape="rect" id="node7" href="$t-one-line-if_8cpp_source.html" title=" " alt="" coords="546,80,657,107"/> <area shape="rect" id="node7" href="$t-dump_8cpp_source.html" title=" " alt="" coords="599,80,686,107"/>
<area shape="rect" id="node8" href="$t-fmt-constructors_8cpp_source.html" title=" " alt="" coords="710,80,861,107"/>
<area shape="rect" id="node9" href="$t-log_8cpp_source.html" title=" " alt="" coords="885,80,957,107"/>
<area shape="rect" id="node10" href="$t-one-line-if_8cpp_source.html" title=" " alt="" coords="982,80,1093,107"/>
</map> </map>

View file

@ -1 +1 @@
14cb45843b5774232b14fc381bb80084 78a9f951c605f1508d314cfbf6ab9ace

View file

@ -4,17 +4,63 @@
<!-- Generated by graphviz version 2.43.0 (0) <!-- Generated by graphviz version 2.43.0 (0)
--> -->
<!-- Title: clutchlog.h Pages: 1 --> <!-- Title: clutchlog.h Pages: 1 -->
<svg width="497pt" height="84pt" <!--zoomable 84 -->
viewBox="0.00 0.00 496.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)"> <style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 824;
var viewHeight = 84;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>clutchlog.h</title> <title>clutchlog.h</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 492.5,-80 492.5,4 -4,4"/> <polygon fill="white" stroke="transparent" points="-4,4 -4,-80 819.5,-80 819.5,4 -4,4"/>
<!-- Node1 --> <!-- Node1 -->
<g id="node1" class="node"> <g id="node1" class="node">
<title>Node1</title> <title>Node1</title>
<g id="a_node1"><a xlink:title=" "> <g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="208,-56.5 208,-75.5 272,-75.5 272,-56.5 208,-56.5"/> <polygon fill="#bfbfbf" stroke="black" points="363,-56.5 363,-75.5 427,-75.5 427,-56.5 363,-56.5"/>
<text text-anchor="middle" x="240" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text> <text text-anchor="middle" x="395" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
</a> </a>
</g> </g>
</g> </g>
@ -30,8 +76,8 @@
<!-- Node1&#45;&gt;Node2 --> <!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"> <g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title> <title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M197.86,-53.95C159.01,-43.77 102.14,-28.86 66.64,-19.56"/> <path fill="none" stroke="midnightblue" d="M352.82,-59.93C291.79,-52.39 175.38,-37.24 77,-20 74.15,-19.5 71.19,-18.95 68.23,-18.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.25,-57.41 207.81,-56.56 199.03,-50.64 197.25,-57.41"/> <polygon fill="midnightblue" stroke="midnightblue" points="352.49,-63.41 362.84,-61.16 353.34,-56.47 352.49,-63.41"/>
</g> </g>
<!-- Node3 --> <!-- Node3 -->
<g id="node3" class="node"> <g id="node3" class="node">
@ -45,68 +91,155 @@
<!-- Node1&#45;&gt;Node3 --> <!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"> <g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title> <title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M211.23,-52.37C188.19,-42.26 156.52,-28.35 136.4,-19.52"/> <path fill="none" stroke="midnightblue" d="M353.04,-57.52C305.42,-48.92 225.48,-34.17 157,-20 154.21,-19.42 151.32,-18.81 148.42,-18.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.95,-55.63 220.51,-56.44 212.76,-49.22 209.95,-55.63"/> <polygon fill="midnightblue" stroke="midnightblue" points="352.52,-60.98 362.98,-59.31 353.76,-54.09 352.52,-60.98"/>
</g> </g>
<!-- Node4 --> <!-- Node4 -->
<g id="node4" class="node"> <g id="node4" class="node">
<title>Node4</title> <title>Node4</title>
<g id="a_node4"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" "> <g id="a_node4"><a xlink:href="t-color16_m_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="166.5,-0.5 166.5,-19.5 231.5,-19.5 231.5,-0.5 166.5,-0.5"/> <polygon fill="white" stroke="black" points="166.5,-0.5 166.5,-19.5 247.5,-19.5 247.5,-0.5 166.5,-0.5"/>
<text text-anchor="middle" x="199" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;demo.cpp</text> <text text-anchor="middle" x="207" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;color16M.cpp</text>
</a> </a>
</g> </g>
</g> </g>
<!-- Node1&#45;&gt;Node4 --> <!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"> <g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title> <title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M226.98,-47.86C219.88,-38.5 211.4,-27.33 205.64,-19.75"/> <path fill="none" stroke="midnightblue" d="M355.2,-53.57C319.73,-43.38 268.63,-28.7 236.65,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="224.39,-50.24 233.23,-56.08 229.97,-46 224.39,-50.24"/> <polygon fill="midnightblue" stroke="midnightblue" points="354.63,-57.05 365.21,-56.44 356.57,-50.32 354.63,-57.05"/>
</g> </g>
<!-- Node5 --> <!-- Node5 -->
<g id="node5" class="node"> <g id="node5" class="node">
<title>Node5</title> <title>Node5</title>
<g id="a_node5"><a xlink:href="t-dump_8cpp_source.html" target="_top" xlink:title=" "> <g id="a_node5"><a xlink:href="t-color256_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="249.5,-0.5 249.5,-19.5 314.5,-19.5 314.5,-0.5 249.5,-0.5"/> <polygon fill="white" stroke="black" points="266,-0.5 266,-19.5 344,-19.5 344,-0.5 266,-0.5"/>
<text text-anchor="middle" x="282" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;dump.cpp</text> <text text-anchor="middle" x="305" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;color256.cpp</text>
</a> </a>
</g> </g>
</g> </g>
<!-- Node1&#45;&gt;Node5 --> <!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"> <g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title> <title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M253.11,-48.14C260.43,-38.74 269.24,-27.4 275.19,-19.75"/> <path fill="none" stroke="midnightblue" d="M371.96,-51.18C355.4,-41.24 333.58,-28.15 319.42,-19.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="250.31,-46.04 246.94,-56.08 255.84,-50.34 250.31,-46.04"/> <polygon fill="midnightblue" stroke="midnightblue" points="370.16,-54.18 380.54,-56.32 373.77,-48.18 370.16,-54.18"/>
</g> </g>
<!-- Node6 --> <!-- Node6 -->
<g id="node6" class="node"> <g id="node6" class="node">
<title>Node6</title> <title>Node6</title>
<g id="a_node6"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" "> <g id="a_node6"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="333,-0.5 333,-19.5 387,-19.5 387,-0.5 333,-0.5"/> <polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 427.5,-19.5 427.5,-0.5 362.5,-0.5"/>
<text text-anchor="middle" x="360" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;log.cpp</text> <text text-anchor="middle" x="395" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;demo.cpp</text>
</a> </a>
</g> </g>
</g> </g>
<!-- Node1&#45;&gt;Node6 --> <!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"> <g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title> <title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M268.37,-52.23C290.82,-42.13 321.54,-28.31 341.07,-19.52"/> <path fill="none" stroke="midnightblue" d="M395,-45.8C395,-36.91 395,-26.78 395,-19.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="266.7,-49.15 259.01,-56.44 269.57,-55.53 266.7,-49.15"/> <polygon fill="midnightblue" stroke="midnightblue" points="391.5,-46.08 395,-56.08 398.5,-46.08 391.5,-46.08"/>
</g> </g>
<!-- Node7 --> <!-- Node7 -->
<g id="node7" class="node"> <g id="node7" class="node">
<title>Node7</title> <title>Node7</title>
<g id="a_node7"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" "> <g id="a_node7"><a xlink:href="t-dump_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="405.5,-0.5 405.5,-19.5 488.5,-19.5 488.5,-0.5 405.5,-0.5"/> <polygon fill="white" stroke="black" points="445.5,-0.5 445.5,-19.5 510.5,-19.5 510.5,-0.5 445.5,-0.5"/>
<text text-anchor="middle" x="447" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;one&#45;line&#45;if.cpp</text> <text text-anchor="middle" x="478" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;dump.cpp</text>
</a> </a>
</g> </g>
</g> </g>
<!-- Node1&#45;&gt;Node7 --> <!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"> <g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title> <title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M282.35,-53.95C321.39,-43.77 378.53,-28.86 414.2,-19.56"/> <path fill="none" stroke="midnightblue" d="M417.1,-50.62C432.26,-40.76 451.88,-27.99 464.7,-19.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="281.14,-50.65 272.34,-56.56 282.9,-57.42 281.14,-50.65"/> <polygon fill="midnightblue" stroke="midnightblue" points="414.81,-47.94 408.34,-56.32 418.63,-53.8 414.81,-47.94"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="528.5,-0.5 528.5,-19.5 641.5,-19.5 641.5,-0.5 528.5,-0.5"/>
<text text-anchor="middle" x="585" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;fmt&#45;constructors.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M434.76,-53.7C470.62,-43.51 522.57,-28.74 555.03,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.77,-50.34 425.11,-56.44 435.68,-57.08 433.77,-50.34"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="660,-0.5 660,-19.5 714,-19.5 714,-0.5 660,-0.5"/>
<text text-anchor="middle" x="687" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;log.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M437.03,-58.55C487.9,-50.53 576.05,-35.94 651,-20 653.9,-19.38 656.92,-18.7 659.92,-17.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.41,-55.11 427.07,-60.11 437.49,-62.02 436.41,-55.11"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="732.5,-0.5 732.5,-19.5 815.5,-19.5 815.5,-0.5 732.5,-0.5"/>
<text text-anchor="middle" x="774" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;one&#45;line&#45;if.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M437.45,-59.7C500.04,-51.78 620.74,-36.03 723,-20 726.02,-19.53 729.14,-19.02 732.27,-18.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.67,-56.28 427.18,-61 437.54,-63.22 436.67,-56.28"/>
</g> </g>
</g> </g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="clutchlog_8h__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 5 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before After
Before After

View file

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: clutchlog.h Pages: 1 -->
<svg width="824pt" height="84pt"
viewBox="0.00 0.00 823.50 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<title>clutchlog.h</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 819.5,-80 819.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="363,-56.5 363,-75.5 427,-75.5 427,-56.5 363,-56.5"/>
<text text-anchor="middle" x="395" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">clutchlog.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="t-assert_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-0.5 0,-19.5 68,-19.5 68,-0.5 0,-0.5"/>
<text text-anchor="middle" x="34" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;assert.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M352.82,-59.93C291.79,-52.39 175.38,-37.24 77,-20 74.15,-19.5 71.19,-18.95 68.23,-18.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="352.49,-63.41 362.84,-61.16 353.34,-56.47 352.49,-63.41"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="t-color_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="86,-0.5 86,-19.5 148,-19.5 148,-0.5 86,-0.5"/>
<text text-anchor="middle" x="117" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;color.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M353.04,-57.52C305.42,-48.92 225.48,-34.17 157,-20 154.21,-19.42 151.32,-18.81 148.42,-18.18"/>
<polygon fill="midnightblue" stroke="midnightblue" points="352.52,-60.98 362.98,-59.31 353.76,-54.09 352.52,-60.98"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="t-color16_m_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="166.5,-0.5 166.5,-19.5 247.5,-19.5 247.5,-0.5 166.5,-0.5"/>
<text text-anchor="middle" x="207" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;color16M.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M355.2,-53.57C319.73,-43.38 268.63,-28.7 236.65,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="354.63,-57.05 365.21,-56.44 356.57,-50.32 354.63,-57.05"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="t-color256_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="266,-0.5 266,-19.5 344,-19.5 344,-0.5 266,-0.5"/>
<text text-anchor="middle" x="305" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;color256.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M371.96,-51.18C355.4,-41.24 333.58,-28.15 319.42,-19.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="370.16,-54.18 380.54,-56.32 373.77,-48.18 370.16,-54.18"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="t-demo_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="362.5,-0.5 362.5,-19.5 427.5,-19.5 427.5,-0.5 362.5,-0.5"/>
<text text-anchor="middle" x="395" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;demo.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M395,-45.8C395,-36.91 395,-26.78 395,-19.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.5,-46.08 395,-56.08 398.5,-46.08 391.5,-46.08"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="t-dump_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="445.5,-0.5 445.5,-19.5 510.5,-19.5 510.5,-0.5 445.5,-0.5"/>
<text text-anchor="middle" x="478" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;dump.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M417.1,-50.62C432.26,-40.76 451.88,-27.99 464.7,-19.65"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.81,-47.94 408.34,-56.32 418.63,-53.8 414.81,-47.94"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="t-fmt-constructors_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="528.5,-0.5 528.5,-19.5 641.5,-19.5 641.5,-0.5 528.5,-0.5"/>
<text text-anchor="middle" x="585" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;fmt&#45;constructors.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M434.76,-53.7C470.62,-43.51 522.57,-28.74 555.03,-19.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.77,-50.34 425.11,-56.44 435.68,-57.08 433.77,-50.34"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="t-log_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="660,-0.5 660,-19.5 714,-19.5 714,-0.5 660,-0.5"/>
<text text-anchor="middle" x="687" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;log.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M437.03,-58.55C487.9,-50.53 576.05,-35.94 651,-20 653.9,-19.38 656.92,-18.7 659.92,-17.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.41,-55.11 427.07,-60.11 437.49,-62.02 436.41,-55.11"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="t-one-line-if_8cpp_source.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="732.5,-0.5 732.5,-19.5 815.5,-19.5 815.5,-0.5 732.5,-0.5"/>
<text text-anchor="middle" x="774" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">t&#45;one&#45;line&#45;if.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M437.45,-59.7C500.04,-51.78 620.74,-36.03 723,-20 726.02,-19.53 729.14,-19.02 732.27,-18.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="436.67,-56.28 427.18,-61 437.54,-63.22 436.67,-56.28"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.3 KiB

File diff suppressed because it is too large Load diff

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>
@ -84,7 +84,7 @@ $(document).ready(function(){initNavTree('dir_59425e443f801f1f2fd8bbe4959a3ccf.h
</div> </div>
<div class="contents"> <div class="contents">
<h3>tests &rarr; clutchlog Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in tests</th><th class="dirtab">Includes file in clutchlog</th></tr><tr class="dirtab"><td class="dirtab"><b>t-assert.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-demo.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-dump.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-log.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-one-line-if.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr></table></div><!-- contents --> <h3>tests &rarr; clutchlog Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in tests</th><th class="dirtab">Includes file in clutchlog</th></tr><tr class="dirtab"><td class="dirtab"><b>t-assert.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color16M.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-color256.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-demo.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-dump.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-fmt-constructors.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-log.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr><tr class="dirtab"><td class="dirtab"><b>t-one-line-if.cpp</b></td><td class="dirtab"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></td></tr></table></div><!-- contents -->
</div><!-- doc-content --> </div><!-- doc-content -->
<!-- start footer part --> <!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View file

@ -28,7 +28,7 @@
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td> <td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
<td id="projectalign" style="padding-left: 0.5em;"> <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">clutchlog <div id="projectname">clutchlog
&#160;<span id="projectnumber">0.12</span> &#160;<span id="projectnumber">0.13</span>
</div> </div>
</td> </td>
</tr> </tr>

View file

@ -1,5 +1,5 @@
<map id="tests" name="tests"> <map id="tests" name="tests">
<area shape="rect" id="node1" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/> <area shape="rect" id="node1" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
<area shape="rect" id="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/> <area shape="rect" id="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
<area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="6" alt="" coords="47,76,55,90"/> <area shape="rect" id="edge1-headlabel" href="dir_000001_000000.html" title="9" alt="" coords="47,76,55,90"/>
</map> </map>

Some files were not shown because too many files have changed in this diff Show more