update docs

This commit is contained in:
Johann Dreo 2022-08-29 09:48:28 +02:00
commit 562f5682c6
53 changed files with 1111 additions and 916 deletions

View file

@ -69,42 +69,42 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classclutchlog.html">clutchlog</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_format_dump</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_format_log</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_in_file</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_in_func</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_in_line</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_level_fmt</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_level_word</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_out</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_stage</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>_strip_calls</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>_word_level</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">_in_file</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">_in_func</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">_in_line</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">_level_word</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">_out</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">_stage</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga56ed762c056c5b1d0020863b11bd188e">_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>clutchlog</b>(clutchlog const &amp;)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>critical</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>debug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>default_depth_mark</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>default_format</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a>(const level &amp;stage, const In container_begin, const In container_end, const std::string &amp;file, const std::string &amp;func, size_t line, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=dump_default_sep) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>dump_default_format</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dump_default_sep</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>(std::string file)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>(const std::string &amp;format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">format</a>(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &amp;format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">locate</a>(const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &amp;in_file, const std::string &amp;in_function=&quot;.*&quot;, const std::string &amp;in_line=&quot;.*&quot;)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a>(const level &amp;stage, const std::string &amp;what, const std::string &amp;file, const std::string &amp;func, size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>max_buffer</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">default_depth_mark</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a>(const level &amp;stage, const In container_begin, const In container_end, const std::string &amp;file, const std::string &amp;func, size_t line, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=dump_default_sep) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">dump_default_format</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a></td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>error</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>(std::string file)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">format</a>(const std::string &amp;format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">format</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaf1219599b1361562c802779572aa669f">format</a>(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">format_comment</a>(const std::string &amp;format)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">format_comment</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>(std::string func)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>info</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> enum name</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd">level_of</a>(const std::string name)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>(std::string line)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96">locate</a>(const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3">location</a>(const std::string &amp;in_file, const std::string &amp;in_function=&quot;.*&quot;, const std::string &amp;in_line=&quot;.*&quot;)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">log</a>(const level &amp;stage, const std::string &amp;what, const std::string &amp;file, const std::string &amp;func, size_t line) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">logger</a>()</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>note</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(clutchlog const &amp;)=delete (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d">out</a>(std::ostream &amp;out)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -112,14 +112,13 @@ $(function() {
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>progress</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">replace</a>(const std::string &amp;form, const std::string &amp;mark, const std::string &amp;tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2">replace</a>(const std::string &amp;form, const std::string &amp;mark, const size_t tag) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>strip_calls</b> (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">style</a>(level stage, fmt style)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a>(level l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gab45287cc9c14217904a13aff49573732">threshold</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>xdebug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">style</a>(level stage, FMT... styles)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6">style</a>(level stage, fmt style)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga4831f44fd5ade102e57320632095934d">style</a>(level stage) const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">threshold</a>(level l)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#gab45287cc9c14217904a13aff49573732">threshold</a>() const</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>warning</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>xdebug</b> enum value (defined in <a class="el" href="classclutchlog.html">clutchlog</a>)</td><td class="entry"><a class="el" href="classclutchlog.html">clutchlog</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -168,27 +168,32 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2">
template&lt;class In &gt; </td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &amp;stage, const In container_begin, const In container_end, const std::string &amp;<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &amp;<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=dump_default_sep) const</td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &amp;stage, const In container_begin, const In container_end, const std::string &amp;<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &amp;<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=<a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
<tr class="memdesc:ga63308e8deae3cfec6801318203494143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
<tr class="separator:ga63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top">
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>default_format</b> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">default_format</a> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
<tr class="memdesc:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the messages. <br /></td></tr>
<tr class="separator:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top">
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>dump_default_format</b> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">dump_default_format</a> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
<tr class="memdesc:gace879554298e6e6e36dafef330c27be8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
<tr class="separator:gace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top">
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>dump_default_sep</b> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
<tr class="memdesc:gaf898bffe23b125245e338d7495c76d45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
<tr class="separator:gaf898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top">
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>default_depth_mark</b> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">default_depth_mark</a> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
<tr class="memdesc:ga229fd61519f1245282440120f2d45fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
<tr class="separator:ga229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2002468decc641989cc728f0a4dd4fe"><td class="memItemLeft" align="right" valign="top">
static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>strip_calls</b> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
<tr class="separator:gab2002468decc641989cc728f0a4dd4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top">
static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
<tr class="memdesc:ga1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="separator:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
High-level API</h2></td></tr>
@ -212,41 +217,49 @@ High-level API</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Internal details</h2></td></tr>
<tr class="memitem:gad6a8aef8df1de520a42ee68ee756fbf3"><td class="memItemLeft" align="right" valign="top">
static const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>max_buffer</b> = 4096</td></tr>
<tr class="separator:gad6a8aef8df1de520a42ee68ee756fbf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56ed762c056c5b1d0020863b11bd188e"><td class="memItemLeft" align="right" valign="top">
const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>_strip_calls</b></td></tr>
const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga56ed762c056c5b1d0020863b11bd188e">_strip_calls</a></td></tr>
<tr class="memdesc:ga56ed762c056c5b1d0020863b11bd188e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
<tr class="separator:ga56ed762c056c5b1d0020863b11bd188e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top">
const std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_level_word</b></td></tr>
const std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">_level_word</a></td></tr>
<tr class="memdesc:gab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
<tr class="separator:gab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top">
std::map&lt; std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_word_level</b></td></tr>
std::map&lt; std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">_word_level</a></td></tr>
<tr class="memdesc:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
<tr class="separator:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top">
std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_level_fmt</b></td></tr>
std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">_level_fmt</a></td></tr>
<tr class="memdesc:gab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
<tr class="separator:gab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top">
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>_format_log</b></td></tr>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">_format_log</a></td></tr>
<tr class="memdesc:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
<tr class="separator:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top">
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>_format_dump</b></td></tr>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">_format_dump</a></td></tr>
<tr class="memdesc:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current format of the file output. <br /></td></tr>
<tr class="separator:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top">
std::ostream *&#160;</td><td class="memItemRight" valign="bottom"><b>_out</b></td></tr>
std::ostream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">_out</a></td></tr>
<tr class="memdesc:ga1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard output. <br /></td></tr>
<tr class="separator:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_stage</b></td></tr>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">_stage</a></td></tr>
<tr class="memdesc:gaeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current log level. <br /></td></tr>
<tr class="separator:gaeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top">
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>_in_file</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">_in_file</a></td></tr>
<tr class="memdesc:gaded03528f34d9000f618419c482c5042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current file location filter. <br /></td></tr>
<tr class="separator:gaded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top">
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>_in_func</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">_in_func</a></td></tr>
<tr class="memdesc:ga130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current function location filter. <br /></td></tr>
<tr class="separator:ga130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top">
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>_in_line</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">_in_line</a></td></tr>
<tr class="memdesc:ga41757198b29862832a14472a9e5e24c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current line location filter. <br /></td></tr>
<tr class="separator:ga41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &amp;)=delete</td></tr>

View file

@ -73,7 +73,7 @@ $(function() {
<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">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>back</b> (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"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.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><td class="entry"><a class="el" href="group__UseMacros.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 class="even"><td class="entry"><a class="el" href="group__UseMacros.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><td class="entry"><a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">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>
@ -83,11 +83,11 @@ $(function() {
<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" 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"><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" class="even"><td class="entry"><b>fore</b> (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"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.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__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">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 class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da">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><td class="entry"><a class="el" href="group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0">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" class="even"><td class="entry"><b>style</b> (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"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">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="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">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 -->
<!-- start footer part -->

View file

@ -161,13 +161,16 @@ Public Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top">
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><b>fore</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.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__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><b>back</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.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>
<tr class="memitem:ga2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top">
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>style</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">style</a></td></tr>
<tr class="memdesc:ga2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style. <br /></td></tr>
<tr class="separator:ga2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>

View file

@ -120,7 +120,8 @@ Classes</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a6bbcf13504687db4dbe0474931d867fb"><td class="memItemLeft" align="right" valign="top"><a id="a6bbcf13504687db4dbe0474931d867fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CLUTCHLOG_HAVE_UNIX_SYSINFO</b>&#160;&#160;&#160;0</td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a6bbcf13504687db4dbe0474931d867fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">POSIX headers necessary for stack depth management are available. <br /></td></tr>
<tr class="separator:a6bbcf13504687db4dbe0474931d867fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c126962abcc7a40e504a6fc3abdfcc4"><td class="memItemLeft" align="right" valign="top"><a id="a5c126962abcc7a40e504a6fc3abdfcc4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4">WITH_CLUTCHLOG</a></td></tr>
@ -148,23 +149,23 @@ Macros</h2></td></tr>
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>&#160;&#160;&#160;&quot;{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n&quot;</td></tr>
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the messages. <br /></td></tr>
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default format of the messages. <br /></td></tr>
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>&#160;&#160;&#160;&quot;# {level} in {func} @ {file}:{line}&quot;</td></tr>
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>&#160;&#160;&#160;&quot;\n&quot;</td></tr>
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>&#160;&#160;&#160;&quot;&gt;&quot;</td></tr>
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

File diff suppressed because it is too large Load diff

View file

@ -77,7 +77,7 @@ Directory dependency graph for tests:</div>
<map name="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep" id="dir__59425e443f801f1f2fd8bbe4959a3ccf__dep">
<area shape="rect" href="dir_59425e443f801f1f2fd8bbe4959a3ccf.html" title="tests" alt="" coords="7,5,79,53"/>
<area shape="rect" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
<area shape="rect" href="dir_000050_000000.html" title="6" alt="" coords="47,76,55,90"/>
<area shape="rect" href="dir_000062_000000.html" title="6" alt="" coords="47,76,55,90"/>
</map>
</div>
</div><!-- contents -->

View file

@ -1,5 +1,5 @@
<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="node2" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html" title="clutchlog" alt="" coords="5,101,80,149"/>
<area shape="rect" id="edge1-headlabel" href="dir_000050_000000.html" title="6" alt="" coords="47,76,55,90"/>
<area shape="rect" id="edge1-headlabel" href="dir_000062_000000.html" title="6" alt="" coords="47,76,55,90"/>
</map>

View file

@ -1 +1 @@
34c2c7768310b6f121c9272e1093428c
8f7314a2f57301e34e0646dc9172b2c8

View file

@ -64,7 +64,47 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index__5F"></a>- _ -</h3><ul>
<li>_format_dump
: <a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog</a>
</li>
<li>_format_log
: <a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog</a>
</li>
<li>_in_file
: <a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog</a>
</li>
<li>_in_func
: <a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog</a>
</li>
<li>_in_line
: <a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog</a>
</li>
<li>_level_fmt
: <a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog</a>
</li>
<li>_level_word
: <a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog</a>
</li>
<li>_out
: <a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog</a>
</li>
<li>_stage
: <a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog</a>
</li>
<li>_strip_calls
: <a class="el" href="group__UseMacros.html#ga56ed762c056c5b1d0020863b11bd188e">clutchlog</a>
</li>
<li>_word_level
: <a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>back
: <a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt</a>
</li>
<li>bg
: <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt</a>
</li>
@ -72,9 +112,24 @@ $(function() {
<h3><a id="index_d"></a>- d -</h3><ul>
<li>default_depth_mark
: <a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog</a>
</li>
<li>default_format
: <a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog</a>
</li>
<li>default_strip_calls
: <a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog</a>
</li>
<li>dump()
: <a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog</a>
</li>
<li>dump_default_format
: <a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog</a>
</li>
<li>dump_default_sep
: <a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog</a>
</li>
</ul>
@ -88,11 +143,14 @@ $(function() {
<li>fmt()
: <a class="el" href="group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959">clutchlog::fmt</a>
</li>
<li>fore
: <a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt</a>
</li>
<li>format()
: <a class="el" href="group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c">clutchlog</a>
: <a class="el" href="group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80">clutchlog</a>
</li>
<li>format_comment()
: <a class="el" href="group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5">clutchlog</a>
: <a class="el" href="group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924">clutchlog</a>
</li>
<li>func()
: <a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">clutchlog</a>
@ -125,6 +183,13 @@ $(function() {
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>matches
: <a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>operator()()
: <a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt</a>
@ -153,13 +218,23 @@ $(function() {
<h3><a id="index_s"></a>- s -</h3><ul>
<li>style()
: <a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
<li>scope_t()
: <a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
</li>
<li>stage
: <a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t</a>
</li>
<li>style
: <a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt</a>
, <a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>there
: <a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t</a>
</li>
<li>threshold()
: <a class="el" href="group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog</a>
</li>

View file

@ -111,6 +111,9 @@ $(function() {
<li>replace()
: <a class="el" href="group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e">clutchlog</a>
</li>
<li>scope_t()
: <a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t</a>
</li>
<li>style()
: <a class="el" href="group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591">clutchlog</a>
</li>

View file

@ -93,6 +93,9 @@ $(function() {
<li>CLUTCHLOG_DEFAULT_FORMAT
: <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
</li>
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
</li>
<li>CLUTCHLOG_STRIP_CALLS
: <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
</li>

View file

@ -93,6 +93,9 @@ $(function() {
<li>CLUTCHLOG_DEFAULT_FORMAT
: <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">clutchlog.h</a>
</li>
<li>CLUTCHLOG_HAVE_UNIX_SYSINFO
: <a class="el" href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">clutchlog.h</a>
</li>
<li>CLUTCHLOG_STRIP_CALLS
: <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">clutchlog.h</a>
</li>

View file

@ -116,23 +116,23 @@ Macros</h2></td></tr>
<tr class="separator:gaaf2e85e1153e6c88b458dd49e3c37c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top"><a id="ga524c16f280d92ee8ab683162c9ce01fa"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>&#160;&#160;&#160;&quot;{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n&quot;</td></tr>
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the messages. <br /></td></tr>
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default format of the messages. <br /></td></tr>
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top"><a id="ga27b613c6727857a7cbcd0165d862034e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>&#160;&#160;&#160;&quot;# {level} in {func} @ {file}:{line}&quot;</td></tr>
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default format of the comment line in file dump. <br /></td></tr>
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top"><a id="ga54d29e956575e1c731eab5406135c5df"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>&#160;&#160;&#160;&quot;\n&quot;</td></tr>
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default item separator for dump. <br /></td></tr>
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top"><a id="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>&#160;&#160;&#160;&quot;&gt;&quot;</td></tr>
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time default mark for stack depth. <br /></td></tr>
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top"><a id="ga98f30d814d4913a8a7c93a8793f49adf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>&#160;&#160;&#160;5</td></tr>
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile-time number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
@ -194,41 +194,56 @@ std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="
<tr class="memitem:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt::operator()</a> (const std::string &amp;msg) const</td></tr>
<tr class="memdesc:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Format the given string with the currently encoded format. <a href="group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c">More...</a><br /></td></tr>
<tr class="separator:gafeaedd18298498d1dcfcc15f5f17ac3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memItemLeft" align="right" valign="top"><a id="ga0f1d865ffcf17f215e5559cdd2690572"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t::scope_t</a> ()</td></tr>
<tr class="memdesc:ga0f1d865ffcf17f215e5559cdd2690572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memItemLeft" align="right" valign="top"><a id="ga0c4ac57601e6f8d146fd5cc060968ecc"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::default_format</b> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc">clutchlog::default_format</a> = <a class="el" href="group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></td></tr>
<tr class="memdesc:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the messages. <br /></td></tr>
<tr class="separator:ga0c4ac57601e6f8d146fd5cc060968ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace879554298e6e6e36dafef330c27be8"><td class="memItemLeft" align="right" valign="top"><a id="gace879554298e6e6e36dafef330c27be8"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::dump_default_format</b> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gace879554298e6e6e36dafef330c27be8">clutchlog::dump_default_format</a> = <a class="el" href="group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></td></tr>
<tr class="memdesc:gace879554298e6e6e36dafef330c27be8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
<tr class="separator:gace879554298e6e6e36dafef330c27be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf898bffe23b125245e338d7495c76d45"><td class="memItemLeft" align="right" valign="top"><a id="gaf898bffe23b125245e338d7495c76d45"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::dump_default_sep</b> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">clutchlog::dump_default_sep</a> = <a class="el" href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></td></tr>
<tr class="memdesc:gaf898bffe23b125245e338d7495c76d45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
<tr class="separator:gaf898bffe23b125245e338d7495c76d45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga229fd61519f1245282440120f2d45fb5"><td class="memItemLeft" align="right" valign="top"><a id="ga229fd61519f1245282440120f2d45fb5"></a>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::default_depth_mark</b> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5">clutchlog::default_depth_mark</a> = <a class="el" href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></td></tr>
<tr class="memdesc:ga229fd61519f1245282440120f2d45fb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
<tr class="separator:ga229fd61519f1245282440120f2d45fb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2002468decc641989cc728f0a4dd4fe"><td class="memItemLeft" align="right" valign="top"><a id="gab2002468decc641989cc728f0a4dd4fe"></a>
static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::strip_calls</b> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
<tr class="separator:gab2002468decc641989cc728f0a4dd4fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memItemLeft" align="right" valign="top"><a id="ga1a8cb6411726133208f5a2f2cb42d468"></a>
static unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468">clutchlog::default_strip_calls</a> = <a class="el" href="group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></td></tr>
<tr class="memdesc:ga1a8cb6411726133208f5a2f2cb42d468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
<tr class="separator:ga1a8cb6411726133208f5a2f2cb42d468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8307a848fcf9ed929435b3e1f2b53401"><td class="memItemLeft" align="right" valign="top"><a id="ga8307a848fcf9ed929435b3e1f2b53401"></a>
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::fore</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt::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"><a id="ga86696b20e5b31c96ba592926efb324f3"></a>
enum <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::back</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3">clutchlog::fmt::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>
<tr class="memitem:ga2bb0fde65fcd264393e102314dd1610b"><td class="memItemLeft" align="right" valign="top"><a id="ga2bb0fde65fcd264393e102314dd1610b"></a>
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::fmt::style</b></td></tr>
enum <a class="el" href="group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></td></tr>
<tr class="memdesc:ga2bb0fde65fcd264393e102314dd1610b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Typographic style. <br /></td></tr>
<tr class="separator:ga2bb0fde65fcd264393e102314dd1610b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memItemLeft" align="right" valign="top"><a id="gae6c0e4ed20db797124ed1e5faa033ad9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::scope_t::matches</b></td></tr>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t::matches</a></td></tr>
<tr class="memdesc:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Everything is compatible. <br /></td></tr>
<tr class="separator:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcca6846ff90d436c61861db85917744"><td class="memItemLeft" align="right" valign="top"><a id="gadcca6846ff90d436c61861db85917744"></a>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::scope_t::stage</b></td></tr>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">clutchlog::scope_t::stage</a></td></tr>
<tr class="memdesc:gadcca6846ff90d436c61861db85917744"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current log level. <br /></td></tr>
<tr class="separator:gadcca6846ff90d436c61861db85917744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memItemLeft" align="right" valign="top"><a id="ga7918e55cd3bac1bd30c69b8c711387ff"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::scope_t::there</b></td></tr>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t::there</a></td></tr>
<tr class="memdesc:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Location is compatible. <br /></td></tr>
<tr class="separator:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friend-members"></a>
@ -260,41 +275,49 @@ High-level API</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Internal details</h2></td></tr>
<tr class="memitem:ga56ed762c056c5b1d0020863b11bd188e"><td class="memItemLeft" align="right" valign="top"><a id="ga56ed762c056c5b1d0020863b11bd188e"></a>
const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_strip_calls</b></td></tr>
const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga56ed762c056c5b1d0020863b11bd188e">clutchlog::_strip_calls</a></td></tr>
<tr class="memdesc:ga56ed762c056c5b1d0020863b11bd188e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current number of call stack levels to remove from depth display. <br /></td></tr>
<tr class="separator:ga56ed762c056c5b1d0020863b11bd188e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1c377a376e6772fe1746ff7147c125f"><td class="memItemLeft" align="right" valign="top"><a id="gab1c377a376e6772fe1746ff7147c125f"></a>
const std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_level_word</b></td></tr>
const std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f">clutchlog::_level_word</a></td></tr>
<tr class="memdesc:gab1c377a376e6772fe1746ff7147c125f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level identifier to their string representation. <br /></td></tr>
<tr class="separator:gab1c377a376e6772fe1746ff7147c125f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memItemLeft" align="right" valign="top"><a id="gabd4625bf211bfbaa30d9c126fa3d7888"></a>
std::map&lt; std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_word_level</b></td></tr>
std::map&lt; std::string, <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888">clutchlog::_word_level</a></td></tr>
<tr class="memdesc:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level string to their identifier. <br /></td></tr>
<tr class="separator:gabd4625bf211bfbaa30d9c126fa3d7888"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab805ac5c33885459f9f752518a4aa735"><td class="memItemLeft" align="right" valign="top"><a id="gab805ac5c33885459f9f752518a4aa735"></a>
std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_level_fmt</b></td></tr>
std::map&lt; <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>, <a class="el" href="classclutchlog_1_1fmt.html">fmt</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735">clutchlog::_level_fmt</a></td></tr>
<tr class="memdesc:gab805ac5c33885459f9f752518a4aa735"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dictionary of level identifier to their format. <br /></td></tr>
<tr class="separator:gab805ac5c33885459f9f752518a4aa735"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memItemLeft" align="right" valign="top"><a id="ga7c6e3fc082bc6f55d50131ed2b32e81e"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_format_log</b></td></tr>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog::_format_log</a></td></tr>
<tr class="memdesc:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current format of the standard output. <br /></td></tr>
<tr class="separator:ga7c6e3fc082bc6f55d50131ed2b32e81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memItemLeft" align="right" valign="top"><a id="ga5f4ddb57ce42e8be86a7c7d269f7bae5"></a>
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_format_dump</b></td></tr>
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog::_format_dump</a></td></tr>
<tr class="memdesc:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current format of the file output. <br /></td></tr>
<tr class="separator:ga5f4ddb57ce42e8be86a7c7d269f7bae5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memItemLeft" align="right" valign="top"><a id="ga1896f6c4b8597e3e76ff93970bd85167"></a>
std::ostream *&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_out</b></td></tr>
std::ostream *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167">clutchlog::_out</a></td></tr>
<tr class="memdesc:ga1896f6c4b8597e3e76ff93970bd85167"><td class="mdescLeft">&#160;</td><td class="mdescRight">Standard output. <br /></td></tr>
<tr class="separator:ga1896f6c4b8597e3e76ff93970bd85167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb60684c89bcef5aa9273075c21cc993"><td class="memItemLeft" align="right" valign="top"><a id="gaeb60684c89bcef5aa9273075c21cc993"></a>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_stage</b></td></tr>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993">clutchlog::_stage</a></td></tr>
<tr class="memdesc:gaeb60684c89bcef5aa9273075c21cc993"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current log level. <br /></td></tr>
<tr class="separator:gaeb60684c89bcef5aa9273075c21cc993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaded03528f34d9000f618419c482c5042"><td class="memItemLeft" align="right" valign="top"><a id="gaded03528f34d9000f618419c482c5042"></a>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_in_file</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gaded03528f34d9000f618419c482c5042">clutchlog::_in_file</a></td></tr>
<tr class="memdesc:gaded03528f34d9000f618419c482c5042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current file location filter. <br /></td></tr>
<tr class="separator:gaded03528f34d9000f618419c482c5042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga130c4f12eacbd2028102838fe16b734e"><td class="memItemLeft" align="right" valign="top"><a id="ga130c4f12eacbd2028102838fe16b734e"></a>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_in_func</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e">clutchlog::_in_func</a></td></tr>
<tr class="memdesc:ga130c4f12eacbd2028102838fe16b734e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current function location filter. <br /></td></tr>
<tr class="separator:ga130c4f12eacbd2028102838fe16b734e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41757198b29862832a14472a9e5e24c6"><td class="memItemLeft" align="right" valign="top"><a id="ga41757198b29862832a14472a9e5e24c6"></a>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::_in_line</b></td></tr>
std::regex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6">clutchlog::_in_line</a></td></tr>
<tr class="memdesc:ga41757198b29862832a14472a9e5e24c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current line location filter. <br /></td></tr>
<tr class="separator:ga41757198b29862832a14472a9e5e24c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6a8aef8df1de520a42ee68ee756fbf3"><td class="memItemLeft" align="right" valign="top"><a id="gad6a8aef8df1de520a42ee68ee756fbf3"></a>
static const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::max_buffer</b> = 4096</td></tr>
<tr class="separator:gad6a8aef8df1de520a42ee68ee756fbf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0906d74275cedcd403da94879764815e"><td class="memItemLeft" align="right" valign="top"><a id="ga0906d74275cedcd403da94879764815e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>clutchlog::clutchlog</b> (<a class="el" href="classclutchlog.html">clutchlog</a> const &amp;)=delete</td></tr>
<tr class="separator:ga0906d74275cedcd403da94879764815e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -391,7 +414,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
<tr class="separator:ga23dbb98f0d3c5cc21c232cde16cf317a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplParams" colspan="2"><a id="ga63308e8deae3cfec6801318203494143"></a>
template&lt;class In &gt; </td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog::dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &amp;stage, const In container_begin, const In container_end, const std::string &amp;<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &amp;<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=dump_default_sep) const</td></tr>
<tr class="memitem:ga63308e8deae3cfec6801318203494143"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga63308e8deae3cfec6801318203494143">clutchlog::dump</a> (const <a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a> &amp;stage, const In container_begin, const In container_end, const std::string &amp;<a class="el" href="group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c">file</a>, const std::string &amp;<a class="el" href="group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447">func</a>, size_t <a class="el" href="group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9">line</a>, const std::string &amp;filename_template=&quot;dump_{n}.dat&quot;, const std::string sep=<a class="el" href="group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45">dump_default_sep</a>) const</td></tr>
<tr class="memdesc:ga63308e8deae3cfec6801318203494143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dump a serializable container after a comment line with log information. <br /></td></tr>
<tr class="separator:ga63308e8deae3cfec6801318203494143"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -794,11 +817,11 @@ template&lt;class ... FMT&gt; </div>
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">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> clutchlog.h:220</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Default item separator for dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:192</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">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> clutchlog.h:696</div></div>
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">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> clutchlog.h:226</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_SEP</div><div class="ttdoc">Compile-time default item separator for dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:195</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a">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> clutchlog.h:723</div></div>
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:65</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> clutchlog.h:241</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> clutchlog.h:247</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">

View file

@ -237,8 +237,8 @@ Low-level API</h2>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md10"></a>
(De)clutch any function call</h2>
<p>The <code>CLUTHFUNC</code> macro allows to wrap any function within the current logger.</p>
<p>For instance, this can be useful if you want to (de)clutch calls to <code>assert</code>s. To do that, just declare your own macro: </p><div class="fragment"><div class="line"><span class="preprocessor">#define ASSERT(LEVEL, ...) { CLUTCHFUNC(LEVEL, assert, __VA_ARGS__) }</span></div>
</div><!-- fragment --><p>Thus, any call like <code>ASSERT(error, x &gt; 3);</code> will be declutchable with the same configuration than a call to <code>CLUTCHLOG</code>.</p>
<p>For instance, this can be useful if you want to (de)clutch calls to <code>assert</code>s. To do that, just declare your own macro: </p><div class="fragment"><div class="line"><span class="preprocessor">#define ASSERT(...) { CLUTCHFUNC(error, assert, __VA_ARGS__) }</span></div>
</div><!-- fragment --><p>Thus, any call like <code>ASSERT(x &gt; 3);</code> will be declutchable with the same configuration than a call to <code>CLUTCHLOG</code>.</p>
<h2><a class="anchor" id="autotoc_md11"></a>
(De)clutch any code section</h2>
<p>The <code>CLUTCHCODE</code> macro allows to wrap any code within the current logger.</p>
@ -298,12 +298,12 @@ Build and tests</h1>
</div><!-- fragment --><p>There's a script that tests all the build types combinations: <code>./build_all.sh</code>. </p>
</div></div><!-- PageDoc -->
</div><!-- contents -->
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">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> clutchlog.h:220</div></div>
<div class="ttc" id="agroup__UseMacros_html_gacfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa">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> clutchlog.h:226</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga6f86187e2b35e7e1907d688f504a197d"><div class="ttname"><a href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d">CLUTCHLOG</a></div><div class="ttdeci">#define CLUTCHLOG(LEVEL, WHAT)</div><div class="ttdoc">Log a message at the given level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:69</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:198</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_DEPTH_MARK</div><div class="ttdoc">Compile-time default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:202</div></div>
<div class="ttc" id="agroup__UseMacros_html_gae8911119d726a43b77f5781cb5a72813"><div class="ttname"><a href="group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813">CLUTCHLOC</a></div><div class="ttdeci">#define CLUTCHLOC</div><div class="ttdoc">Handy shortcuts to location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:65</div></div>
<div class="ttc" id="agroup__UseMacros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:123</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> clutchlog.h:241</div></div>
<div class="ttc" id="agroup__UseMacros_html_gaaf2e85e1153e6c88b458dd49e3c37c73"><div class="ttname"><a href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73">CLUTCHCODE</a></div><div class="ttdeci">#define CLUTCHCODE(LEVEL,...)</div><div class="ttdoc">Run any code if the scope matches.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:124</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> clutchlog.h:247</div></div>
<div class="ttc" id="agroup__UseMacros_html_ga572e3aa19d8b39e3ed0b9e91961104c2"><div class="ttname"><a href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2">CLUTCHDUMP</a></div><div class="ttdeci">#define CLUTCHDUMP(LEVEL, CONTAINER, FILENAME)</div><div class="ttdoc">Dump the given container.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:86</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -28,16 +28,19 @@ var menudata={children:[
{text:"Class Index",url:"classes.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"_",url:"functions.html#index__5F"},
{text:"b",url:"functions.html#index_b"},
{text:"d",url:"functions.html#index_d"},
{text:"f",url:"functions.html#index_f"},
{text:"l",url:"functions.html#index_l"},
{text:"m",url:"functions.html#index_m"},
{text:"o",url:"functions.html#index_o"},
{text:"p",url:"functions.html#index_p"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"}]},
{text:"Functions",url:"functions_func.html"},
{text:"Variables",url:"functions_vars.html"},
{text:"Enumerations",url:"functions_enum.html"},
{text:"Related Functions",url:"functions_rela.html"}]}]},
{text:"Files",url:"files.html",children:[

View file

@ -1,4 +1,14 @@
var searchData=
[
['bg_0',['bg',['../group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
['_5fformat_5fdump_0',['_format_dump',['../group__UseMacros.html#ga5f4ddb57ce42e8be86a7c7d269f7bae5',1,'clutchlog']]],
['_5fformat_5flog_1',['_format_log',['../group__UseMacros.html#ga7c6e3fc082bc6f55d50131ed2b32e81e',1,'clutchlog']]],
['_5fin_5ffile_2',['_in_file',['../group__UseMacros.html#gaded03528f34d9000f618419c482c5042',1,'clutchlog']]],
['_5fin_5ffunc_3',['_in_func',['../group__UseMacros.html#ga130c4f12eacbd2028102838fe16b734e',1,'clutchlog']]],
['_5fin_5fline_4',['_in_line',['../group__UseMacros.html#ga41757198b29862832a14472a9e5e24c6',1,'clutchlog']]],
['_5flevel_5ffmt_5',['_level_fmt',['../group__UseMacros.html#gab805ac5c33885459f9f752518a4aa735',1,'clutchlog']]],
['_5flevel_5fword_6',['_level_word',['../group__UseMacros.html#gab1c377a376e6772fe1746ff7147c125f',1,'clutchlog']]],
['_5fout_7',['_out',['../group__UseMacros.html#ga1896f6c4b8597e3e76ff93970bd85167',1,'clutchlog']]],
['_5fstage_8',['_stage',['../group__UseMacros.html#gaeb60684c89bcef5aa9273075c21cc993',1,'clutchlog']]],
['_5fstrip_5fcalls_9',['_strip_calls',['../group__UseMacros.html#ga56ed762c056c5b1d0020863b11bd188e',1,'clutchlog']]],
['_5fword_5flevel_10',['_word_level',['../group__UseMacros.html#gabd4625bf211bfbaa30d9c126fa3d7888',1,'clutchlog']]]
];

View file

@ -1,16 +1,5 @@
var searchData=
[
['clutchcode_1',['CLUTCHCODE',['../group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
['clutchdump_2',['CLUTCHDUMP',['../group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
['clutchdump_5fdefault_5fformat_3',['CLUTCHDUMP_DEFAULT_FORMAT',['../group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
['clutchdump_5fdefault_5fsep_4',['CLUTCHDUMP_DEFAULT_SEP',['../group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
['clutchfunc_5',['CLUTCHFUNC',['../group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
['clutchloc_6',['CLUTCHLOC',['../group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
['clutchlog_7',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG():&#160;clutchlog.h']]],
['clutchlog_2eh_8',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_9',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
['clutchlog_5fdefault_5fdepth_5fmark_10',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
['clutchlog_5fdefault_5fformat_11',['CLUTCHLOG_DEFAULT_FORMAT',['../group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
['clutchlog_5fstrip_5fcalls_12',['CLUTCHLOG_STRIP_CALLS',['../group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
['clutchlog_20—_20versatile_20_28de_29clutchable_20logging_13',['Clutchlog — versatile (de)clutchable logging',['../index.html',1,'']]]
['back_11',['back',['../group__UseMacros.html#ga86696b20e5b31c96ba592926efb324f3',1,'clutchlog::fmt']]],
['bg_12',['bg',['../group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
];

View file

@ -1,5 +1,17 @@
var searchData=
[
['default_20configuration_20macros_14',['Default configuration macros',['../group__DefaultConfigMacros.html',1,'']]],
['dump_15',['dump',['../group__UseMacros.html#ga63308e8deae3cfec6801318203494143',1,'clutchlog']]]
['clutchcode_13',['CLUTCHCODE',['../group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73',1,'clutchlog.h']]],
['clutchdump_14',['CLUTCHDUMP',['../group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2',1,'clutchlog.h']]],
['clutchdump_5fdefault_5fformat_15',['CLUTCHDUMP_DEFAULT_FORMAT',['../group__UseMacros.html#ga27b613c6727857a7cbcd0165d862034e',1,'clutchlog.h']]],
['clutchdump_5fdefault_5fsep_16',['CLUTCHDUMP_DEFAULT_SEP',['../group__UseMacros.html#ga54d29e956575e1c731eab5406135c5df',1,'clutchlog.h']]],
['clutchfunc_17',['CLUTCHFUNC',['../group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae',1,'clutchlog.h']]],
['clutchloc_18',['CLUTCHLOC',['../group__UseMacros.html#gae8911119d726a43b77f5781cb5a72813',1,'clutchlog.h']]],
['clutchlog_19',['clutchlog',['../classclutchlog.html',1,'clutchlog'],['../group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d',1,'CLUTCHLOG():&#160;clutchlog.h']]],
['clutchlog_2eh_20',['clutchlog.h',['../clutchlog_8h.html',1,'']]],
['clutchlog_5fdefault_5fdepth_5fbuilt_5fnodebug_21',['CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG',['../group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415',1,'clutchlog.h']]],
['clutchlog_5fdefault_5fdepth_5fmark_22',['CLUTCHLOG_DEFAULT_DEPTH_MARK',['../group__UseMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9',1,'clutchlog.h']]],
['clutchlog_5fdefault_5fformat_23',['CLUTCHLOG_DEFAULT_FORMAT',['../group__UseMacros.html#ga524c16f280d92ee8ab683162c9ce01fa',1,'clutchlog.h']]],
['clutchlog_5fhave_5funix_5fsysinfo_24',['CLUTCHLOG_HAVE_UNIX_SYSINFO',['../clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb',1,'clutchlog.h']]],
['clutchlog_5fstrip_5fcalls_25',['CLUTCHLOG_STRIP_CALLS',['../group__UseMacros.html#ga98f30d814d4913a8a7c93a8793f49adf',1,'clutchlog.h']]],
['clutchlog_20—_20versatile_20_28de_29clutchable_20logging_26',['Clutchlog — versatile (de)clutchable logging',['../index.html',1,'']]]
];

View file

@ -1,10 +1,10 @@
var searchData=
[
['fg_16',['fg',['../group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
['file_17',['file',['../group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
['fmt_18',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
['format_19',['format',['../group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &amp;format)'],['../group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../group__UseMacros.html#gaf1219599b1361562c802779572aa669f',1,'clutchlog::format(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const']]],
['format_5fcomment_20',['format_comment',['../group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &amp;format)'],['../group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
['formating_20tools_21',['Formating tools',['../group__Formating.html',1,'']]],
['func_22',['func',['../group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
['default_5fdepth_5fmark_27',['default_depth_mark',['../group__UseMacros.html#ga229fd61519f1245282440120f2d45fb5',1,'clutchlog']]],
['default_5fformat_28',['default_format',['../group__UseMacros.html#ga0c4ac57601e6f8d146fd5cc060968ecc',1,'clutchlog']]],
['default_5fstrip_5fcalls_29',['default_strip_calls',['../group__UseMacros.html#ga1a8cb6411726133208f5a2f2cb42d468',1,'clutchlog']]],
['default_20configuration_20macros_30',['Default configuration macros',['../group__DefaultConfigMacros.html',1,'']]],
['dump_31',['dump',['../group__UseMacros.html#ga63308e8deae3cfec6801318203494143',1,'clutchlog']]],
['dump_5fdefault_5fformat_32',['dump_default_format',['../group__UseMacros.html#gace879554298e6e6e36dafef330c27be8',1,'clutchlog']]],
['dump_5fdefault_5fsep_33',['dump_default_sep',['../group__UseMacros.html#gaf898bffe23b125245e338d7495c76d45',1,'clutchlog']]]
];

View file

@ -1,4 +1,11 @@
var searchData=
[
['high_2dlevel_20api_20macros_23',['High-level API macros',['../group__UseMacros.html',1,'']]]
['fg_34',['fg',['../group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]],
['file_35',['file',['../group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
['fmt_36',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog::fmt'],['../group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt::fmt()']]],
['fore_37',['fore',['../group__UseMacros.html#ga8307a848fcf9ed929435b3e1f2b53401',1,'clutchlog::fmt']]],
['format_38',['format',['../group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &amp;format)'],['../group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../group__UseMacros.html#gaf1219599b1361562c802779572aa669f',1,'clutchlog::format(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const']]],
['format_5fcomment_39',['format_comment',['../group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &amp;format)'],['../group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
['formating_20tools_40',['Formating tools',['../group__Formating.html',1,'']]],
['func_41',['func',['../group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
];

View file

@ -1,10 +1,4 @@
var searchData=
[
['level_24',['level',['../group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
['level_5fof_25',['level_of',['../group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
['line_26',['line',['../group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
['locate_27',['locate',['../group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
['location_28',['location',['../group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
['log_29',['log',['../group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
['logger_30',['logger',['../group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
['high_2dlevel_20api_20macros_42',['High-level API macros',['../group__UseMacros.html',1,'']]]
];

View file

@ -1,4 +1,10 @@
var searchData=
[
['main_20class_31',['Main class',['../group__Main.html',1,'']]]
['level_43',['level',['../group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]],
['level_5fof_44',['level_of',['../group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
['line_45',['line',['../group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
['locate_46',['locate',['../group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
['location_47',['location',['../group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
['log_48',['log',['../group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
['logger_49',['logger',['../group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
];

View file

@ -1,6 +1,5 @@
var searchData=
[
['operator_28_29_32',['operator()',['../group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
['operator_3c_3c_33',['operator&lt;&lt;',['../group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt']]],
['out_34',['out',['../group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &amp;out)'],['../group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
['main_20class_50',['Main class',['../group__Main.html',1,'']]],
['matches_51',['matches',['../group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9',1,'clutchlog::scope_t']]]
];

View file

@ -1,4 +1,6 @@
var searchData=
[
['print_5fon_35',['print_on',['../group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt']]]
['operator_28_29_52',['operator()',['../group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
['operator_3c_3c_53',['operator&lt;&lt;',['../group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt']]],
['out_54',['out',['../group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &amp;out)'],['../group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['replace_36',['replace',['../group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const std::string &amp;tag) const'],['../group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const size_t tag) const']]]
['print_5fon_55',['print_on',['../group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt']]]
];

View file

@ -1,5 +1,4 @@
var searchData=
[
['scope_5ft_37',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog']]],
['style_38',['style',['../group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../group__UseMacros.html#ga4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
['replace_56',['replace',['../group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const std::string &amp;tag) const'],['../group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const size_t tag) const']]]
];

View file

@ -1,5 +1,6 @@
var searchData=
[
['threshold_39',['threshold',['../group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../group__UseMacros.html#gab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]],
['typo_40',['typo',['../group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
['scope_5ft_57',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog::scope_t'],['../group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t::scope_t()']]],
['stage_58',['stage',['../group__UseMacros.html#gadcca6846ff90d436c61861db85917744',1,'clutchlog::scope_t']]],
['style_59',['style',['../group__UseMacros.html#ga2bb0fde65fcd264393e102314dd1610b',1,'clutchlog::fmt::style()'],['../group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../group__UseMacros.html#ga4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
];

View file

@ -1,4 +1,6 @@
var searchData=
[
['with_5fclutchlog_41',['WITH_CLUTCHLOG',['../clutchlog_8h.html#a5c126962abcc7a40e504a6fc3abdfcc4',1,'clutchlog.h']]]
['there_60',['there',['../group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff',1,'clutchlog::scope_t']]],
['threshold_61',['threshold',['../group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../group__UseMacros.html#gab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]],
['typo_62',['typo',['../group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['clutchlog_42',['clutchlog',['../classclutchlog.html',1,'']]]
['clutchlog_64',['clutchlog',['../classclutchlog.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['fmt_43',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog']]]
['fmt_65',['fmt',['../classclutchlog_1_1fmt.html',1,'clutchlog']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['scope_5ft_44',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog']]]
['scope_5ft_66',['scope_t',['../structclutchlog_1_1scope__t.html',1,'clutchlog']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['bg_64',['bg',['../group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
['bg_109',['bg',['../group__UseMacros.html#ga1cf3e27e4041250ffea0a6d58010da1e',1,'clutchlog::fmt']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['fg_65',['fg',['../group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]]
['fg_110',['fg',['../group__UseMacros.html#ga4662a3ec3577c6a575a2c734636ed8a0',1,'clutchlog::fmt']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['level_66',['level',['../group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]]
['level_111',['level',['../group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928',1,'clutchlog']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['typo_67',['typo',['../group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
['typo_112',['typo',['../group__UseMacros.html#ga932f47b78fb7b10590d5613a1c4eab89',1,'clutchlog::fmt']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['clutchlog_2eh_45',['clutchlog.h',['../clutchlog_8h.html',1,'']]]
['clutchlog_2eh_67',['clutchlog.h',['../clutchlog_8h.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['dump_46',['dump',['../group__UseMacros.html#ga63308e8deae3cfec6801318203494143',1,'clutchlog']]]
['dump_68',['dump',['../group__UseMacros.html#ga63308e8deae3cfec6801318203494143',1,'clutchlog']]]
];

View file

@ -1,8 +1,8 @@
var searchData=
[
['file_47',['file',['../group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
['fmt_48',['fmt',['../group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt']]],
['format_49',['format',['../group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &amp;format)'],['../group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../group__UseMacros.html#gaf1219599b1361562c802779572aa669f',1,'clutchlog::format(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const']]],
['format_5fcomment_50',['format_comment',['../group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &amp;format)'],['../group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
['func_51',['func',['../group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
['file_69',['file',['../group__UseMacros.html#ga10064493c22f5c03b502a42d814c5c5c',1,'clutchlog']]],
['fmt_70',['fmt',['../group__UseMacros.html#ga407506bc02ed3f91d88b3df630e54959',1,'clutchlog::fmt']]],
['format_71',['format',['../group__UseMacros.html#ga656c277e074b64728cca871f2b484d1c',1,'clutchlog::format(const std::string &amp;format)'],['../group__UseMacros.html#gafc53dbca51d0e2322a21899d0c571a80',1,'clutchlog::format() const'],['../group__UseMacros.html#gaf1219599b1361562c802779572aa669f',1,'clutchlog::format(std::string format, const std::string &amp;what, const level &amp;stage, const std::string &amp;file, const std::string &amp;func, const size_t line) const']]],
['format_5fcomment_72',['format_comment',['../group__UseMacros.html#ga2144abe4ec6f630126b6490908b5f924',1,'clutchlog::format_comment(const std::string &amp;format)'],['../group__UseMacros.html#gaa8d0a569ed3623ce36c5e567ec2d1ad5',1,'clutchlog::format_comment() const']]],
['func_73',['func',['../group__UseMacros.html#gad32b5a0274dc03ee0004f67ba58b2447',1,'clutchlog']]]
];

View file

@ -1,9 +1,9 @@
var searchData=
[
['level_5fof_52',['level_of',['../group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
['line_53',['line',['../group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
['locate_54',['locate',['../group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
['location_55',['location',['../group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
['log_56',['log',['../group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
['logger_57',['logger',['../group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
['level_5fof_74',['level_of',['../group__UseMacros.html#gacebed8c9df9204f22bf8488e62e1cedd',1,'clutchlog']]],
['line_75',['line',['../group__UseMacros.html#gaa26c6b81ebaeb9e9daa3457e3a3d17c9',1,'clutchlog']]],
['locate_76',['locate',['../group__UseMacros.html#ga4ebdfcded6c56262676bf6926d63fc96',1,'clutchlog']]],
['location_77',['location',['../group__UseMacros.html#ga6666106b9e5c239b6ae5e0d1091648e3',1,'clutchlog']]],
['log_78',['log',['../group__UseMacros.html#ga23dbb98f0d3c5cc21c232cde16cf317a',1,'clutchlog']]],
['logger_79',['logger',['../group__UseMacros.html#gacfaceb77da01503b432644a3efaee4fa',1,'clutchlog']]]
];

View file

@ -1,5 +1,5 @@
var searchData=
[
['operator_28_29_58',['operator()',['../group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
['out_59',['out',['../group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &amp;out)'],['../group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
['operator_28_29_80',['operator()',['../group__UseMacros.html#gafeaedd18298498d1dcfcc15f5f17ac3c',1,'clutchlog::fmt']]],
['out_81',['out',['../group__UseMacros.html#ga7fd7c7bd3668c537061c314a619a336d',1,'clutchlog::out(std::ostream &amp;out)'],['../group__UseMacros.html#ga6c6ab42a1df147e6c2d115bc36ec8266',1,'clutchlog::out()']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['print_5fon_60',['print_on',['../group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt']]]
['print_5fon_82',['print_on',['../group__UseMacros.html#ga0b607e343b6813b99eafca1fdfec9cd0',1,'clutchlog::fmt']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['replace_61',['replace',['../group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const std::string &amp;tag) const'],['../group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const size_t tag) const']]]
['replace_83',['replace',['../group__UseMacros.html#ga972f895c70edc335f3018a2c8971d59e',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const std::string &amp;tag) const'],['../group__UseMacros.html#gae90d5a1a428587ad67b38b2ea4ca9fa2',1,'clutchlog::replace(const std::string &amp;form, const std::string &amp;mark, const size_t tag) const']]]
];

View file

@ -1,4 +1,5 @@
var searchData=
[
['style_62',['style',['../group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../group__UseMacros.html#ga4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
['scope_5ft_84',['scope_t',['../group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572',1,'clutchlog::scope_t']]],
['style_85',['style',['../group__UseMacros.html#gac3ec55057b9c734b66f169bf43dbd591',1,'clutchlog::style(level stage, FMT... styles)'],['../group__UseMacros.html#gad1cfa9945c3f7f98fe8ce724c627d0d6',1,'clutchlog::style(level stage, fmt style)'],['../group__UseMacros.html#ga4831f44fd5ade102e57320632095934d',1,'clutchlog::style(level stage) const']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['threshold_63',['threshold',['../group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../group__UseMacros.html#gab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]]
['threshold_86',['threshold',['../group__UseMacros.html#ga3cb0e4f43a4cadf1966001ad7c9861f4',1,'clutchlog::threshold(level l)'],['../group__UseMacros.html#gab45287cc9c14217904a13aff49573732',1,'clutchlog::threshold() const']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['default_20configuration_20macros_70',['Default configuration macros',['../group__DefaultConfigMacros.html',1,'']]]
['default_20configuration_20macros_116',['Default configuration macros',['../group__DefaultConfigMacros.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['formating_20tools_71',['Formating tools',['../group__Formating.html',1,'']]]
['formating_20tools_117',['Formating tools',['../group__Formating.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['high_2dlevel_20api_20macros_72',['High-level API macros',['../group__UseMacros.html',1,'']]]
['high_2dlevel_20api_20macros_118',['High-level API macros',['../group__UseMacros.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['main_20class_73',['Main class',['../group__Main.html',1,'']]]
['main_20class_119',['Main class',['../group__Main.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData=
[
['operator_3c_3c_68',['operator&lt;&lt;',['../group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt']]]
['operator_3c_3c_113',['operator&lt;&lt;',['../group__UseMacros.html#ga96849ba427feac3a2eeaa1165e3845da',1,'clutchlog::fmt']]]
];

View file

@ -1,14 +1,15 @@
var indexSectionsWithContent =
{
0: "bcdfhlmoprstw",
0: "_bcdfhlmoprstw",
1: "cfs",
2: "c",
3: "dfloprst",
4: "bflt",
5: "o",
6: "w",
7: "dfhm",
8: "c"
4: "_bdfmst",
5: "bflt",
6: "o",
7: "cw",
8: "dfhm",
9: "c"
};
var indexSectionNames =
@ -17,11 +18,12 @@ var indexSectionNames =
1: "classes",
2: "files",
3: "functions",
4: "enums",
5: "related",
6: "defines",
7: "groups",
8: "pages"
4: "variables",
5: "enums",
6: "related",
7: "defines",
8: "groups",
9: "pages"
};
var indexSectionLabels =
@ -30,10 +32,11 @@ var indexSectionLabels =
1: "Classes",
2: "Files",
3: "Functions",
4: "Enumerations",
5: "Friends",
6: "Macros",
7: "Modules",
8: "Pages"
4: "Variables",
5: "Enumerations",
6: "Friends",
7: "Macros",
8: "Modules",
9: "Pages"
};

View file

@ -73,10 +73,10 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>matches</b> (defined in <a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>)</td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>scope_t</b>() (defined in <a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>)</td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>stage</b> (defined in <a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>)</td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>there</b> (defined in <a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a>)</td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">matches</a></td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">scope_t</a>()</td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">stage</a></td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">there</a></td><td class="entry"><a class="el" href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>

View file

@ -67,6 +67,7 @@ $(function() {
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structclutchlog_1_1scope__t-members.html">List of all members</a> </div>
<div class="headertitle">
@ -79,16 +80,26 @@ $(function() {
<p><code>#include &lt;<a class="el" href="clutchlog_8h_source.html">clutchlog.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga0f1d865ffcf17f215e5559cdd2690572">scope_t</a> ()</td></tr>
<tr class="memdesc:ga0f1d865ffcf17f215e5559cdd2690572"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:ga0f1d865ffcf17f215e5559cdd2690572"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>matches</b></td></tr>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gae6c0e4ed20db797124ed1e5faa033ad9">matches</a></td></tr>
<tr class="memdesc:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Everything is compatible. <br /></td></tr>
<tr class="separator:gae6c0e4ed20db797124ed1e5faa033ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcca6846ff90d436c61861db85917744"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><b>stage</b></td></tr>
<a class="el" href="group__UseMacros.html#ga10fd25a1b51c8c95bd6d876ce1b4b928">level</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#gadcca6846ff90d436c61861db85917744">stage</a></td></tr>
<tr class="memdesc:gadcca6846ff90d436c61861db85917744"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current log level. <br /></td></tr>
<tr class="separator:gadcca6846ff90d436c61861db85917744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>there</b></td></tr>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__UseMacros.html#ga7918e55cd3bac1bd30c69b8c711387ff">there</a></td></tr>
<tr class="memdesc:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Location is compatible. <br /></td></tr>
<tr class="separator:ga7918e55cd3bac1bd30c69b8c711387ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>