refactor(doc): better CSS and layout
This commit is contained in:
parent
b8488a23bb
commit
735e7ffb4d
212 changed files with 45759 additions and 1252 deletions
|
|
@ -5,14 +5,19 @@
|
|||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>clutchlog: clutchlog/clutchlog.h Source File</title>
|
||||
<title>clutchlog: clutchlog.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtreedata.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen-style.css" rel="stylesheet" type="text/css"/>
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
|
|
@ -20,6 +25,7 @@
|
|||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="clutchlog_logo.svg"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">clutchlog
|
||||
 <span id="projectnumber">0.11.1</span>
|
||||
|
|
@ -46,6 +52,23 @@ $(function() {
|
|||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(document).ready(function(){initNavTree('clutchlog_8h_source.html',''); initResizable(); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
|
|
@ -60,11 +83,6 @@ $(function() {
|
|||
</iframe>
|
||||
</div>
|
||||
|
||||
<div id="nav-path" class="navpath">
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html">clutchlog</a></li> </ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">clutchlog.h</div> </div>
|
||||
|
|
@ -133,7 +151,7 @@ $(function() {
|
|||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="preprocessor">#define CLUTCHLOC __FILE__, __FUNCTION__, __LINE__</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#ifndef NDEBUG</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__UseMacros.html#ga6f86187e2b35e7e1907d688f504a197d"> 81</a></span> <span class="preprocessor"> #define CLUTCHLOG( LEVEL, WHAT ) do { \</span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group___use_macros.html#ga6f86187e2b35e7e1907d688f504a197d"> 81</a></span> <span class="preprocessor"> #define CLUTCHLOG( LEVEL, WHAT ) do { \</span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor"> auto& clutchlog__logger = clutchlog::logger(); \</span></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor"> std::ostringstream clutchlog__msg ; clutchlog__msg << WHAT; \</span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor"> clutchlog__logger.log(clutchlog::level::LEVEL, clutchlog__msg.str(), CLUTCHLOC); \</span></div>
|
||||
|
|
@ -149,7 +167,7 @@ $(function() {
|
|||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor">#endif // NDEBUG</span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  </div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor">#ifndef NDEBUG</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group__UseMacros.html#ga572e3aa19d8b39e3ed0b9e91961104c2"> 98</a></span> <span class="preprocessor"> #define CLUTCHDUMP( LEVEL, CONTAINER, FILENAME ) do { \</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="group___use_macros.html#ga572e3aa19d8b39e3ed0b9e91961104c2"> 98</a></span> <span class="preprocessor"> #define CLUTCHDUMP( LEVEL, CONTAINER, FILENAME ) do { \</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor"> auto& clutchlog__logger = clutchlog::logger(); \</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor"> clutchlog__logger.dump(clutchlog::level::LEVEL, std::begin(CONTAINER), std::end(CONTAINER), \</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor"> CLUTCHLOC, FILENAME, CLUTCHDUMP_DEFAULT_SEP); \</span></div>
|
||||
|
|
@ -165,7 +183,7 @@ $(function() {
|
|||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#endif // NDEBUG</span></div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  </div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#ifndef NDEBUG</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group__UseMacros.html#ga9f77cee4f853e582262930c9c17f90ae"> 115</a></span> <span class="preprocessor"> #define CLUTCHFUNC( LEVEL, FUNC, ... ) do { \</span></div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group___use_macros.html#ga9f77cee4f853e582262930c9c17f90ae"> 115</a></span> <span class="preprocessor"> #define CLUTCHFUNC( LEVEL, FUNC, ... ) do { \</span></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor"> auto& clutchlog__logger = clutchlog::logger(); \</span></div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, CLUTCHLOC); \</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor"> if(clutchlog__scope.matches) { \</span></div>
|
||||
|
|
@ -185,7 +203,7 @@ $(function() {
|
|||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor">#endif // NDEBUG</span></div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="preprocessor">#ifndef NDEBUG</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group__UseMacros.html#gaaf2e85e1153e6c88b458dd49e3c37c73"> 136</a></span> <span class="preprocessor"> #define CLUTCHCODE( LEVEL, ... ) do { \</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group___use_macros.html#gaaf2e85e1153e6c88b458dd49e3c37c73"> 136</a></span> <span class="preprocessor"> #define CLUTCHCODE( LEVEL, ... ) do { \</span></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <span class="preprocessor"> auto& clutchlog__logger = clutchlog::logger(); \</span></div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="preprocessor"> clutchlog::scope_t clutchlog__scope = clutchlog__logger.locate(clutchlog::level::LEVEL, CLUTCHLOC); \</span></div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <span class="preprocessor"> if(clutchlog__scope.matches) { \</span></div>
|
||||
|
|
@ -234,7 +252,7 @@ $(function() {
|
|||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="preprocessor"> #if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor"> #define CLUTCHLOG_DEFAULT_FORMAT "{level_letter} {msg} {hfill} {func} @ {file}:{line}\n"</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="preprocessor"> #else</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa"> 198</a></span> <span class="preprocessor"> #define CLUTCHLOG_DEFAULT_FORMAT "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa"> 198</a></span> <span class="preprocessor"> #define CLUTCHLOG_DEFAULT_FORMAT "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="preprocessor"> #endif</span></div>
|
||||
|
|
@ -247,14 +265,14 @@ $(function() {
|
|||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a> = <a class="code" href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>;</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">default_format</a> = <a class="code" href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>;</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span> <span class="preprocessor"> #ifndef NDEBUG</span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="preprocessor"> #ifndef CLUTCHDUMP_DEFAULT_FORMAT</span></div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="preprocessor"> #if CLUTCHLOG_HAVE_UNIX_SYSINFO == 1</span></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> <span class="preprocessor"> #define CLUTCHDUMP_DEFAULT_FORMAT "# [{name}] {level} in {func} (at depth {depth}) @ {file}:{line}"</span></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor"> #else</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e"> 221</a></span> <span class="preprocessor"> #define CLUTCHDUMP_DEFAULT_FORMAT "# {level} in {func} @ {file}:{line}"</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e"> 221</a></span> <span class="preprocessor"> #define CLUTCHDUMP_DEFAULT_FORMAT "# {level} in {func} @ {file}:{line}"</span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="preprocessor"> #endif // CLUTCHDUMP_DEFAULT_FORMAT</span></div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span> <span class="preprocessor"> #else</span></div>
|
||||
|
|
@ -266,27 +284,27 @@ $(function() {
|
|||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="preprocessor"> #endif // CLUTCHDUMP_DEFAULT_FORMAT</span></div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a> = <a class="code" href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>;</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">dump_default_format</a> = <a class="code" href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>;</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> <span class="preprocessor"> #ifndef CLUTCHDUMP_DEFAULT_SEP</span></div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <span class="preprocessor"> #define CLUTCHDUMP_DEFAULT_SEP "\n"</span></div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="preprocessor"> #endif // CLUTCHDUMP_DEFAULT_SEP</span></div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a> = <a class="code" href="group__DefaultConfig.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>;</div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">dump_default_sep</a> = <a class="code" href="group___default_config.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>;</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  </div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="preprocessor"> #ifndef CLUTCHLOG_DEFAULT_DEPTH_MARK</span></div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> <span class="preprocessor"> #define CLUTCHLOG_DEFAULT_DEPTH_MARK ">"</span></div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="preprocessor"> #endif // CLUTCHLOG_DEFAULT_DEPTH_MARK</span></div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">default_depth_mark</a> = <a class="code" href="group__DefaultConfig.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>;</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">static</span> <span class="keyword">inline</span> std::string <a class="code" href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">default_depth_mark</a> = <a class="code" href="group___default_config.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>;</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  </div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="preprocessor"> #ifndef CLUTCHLOG_STRIP_CALLS</span></div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <span class="preprocessor"> #define CLUTCHLOG_STRIP_CALLS 5</span></div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="preprocessor"> #endif // CLUTCHLOG_STRIP_CALLS</span></div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a> = <a class="code" href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>;</div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">default_strip_calls</a> = <a class="code" href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>;</div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  </div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <span class="preprocessor"> #ifndef CLUTCHLOG_HFILL_MARK</span></div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <span class="preprocessor"> #define CLUTCHLOG_HFILL_MARK '.'</span></div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="preprocessor"> #endif // CLUTCHLOG_HFILL_MARK</span></div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> <a class="code" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a> = <a class="code" href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>;</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">char</span> <a class="code" href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">default_hfill_char</a> = <a class="code" href="group___default_config.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a>;</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="preprocessor"> #if CLUTCHLOG_HAVE_UNIX_SYSIOCTL == 1</span></div>
|
||||
|
|
@ -1011,79 +1029,83 @@ $(function() {
|
|||
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  </div>
|
||||
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span> <span class="preprocessor">#endif // CLUTCHLOG_H</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassclutchlog_html_a229fd61519f1245282440120f2d45fb5"><div class="ttname"><a href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog::default_depth_mark</a></div><div class="ttdeci">static std::string default_depth_mark</div><div class="ttdoc">Default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:249</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7c6e3fc082bc6f55d50131ed2b32e81e"><div class="ttname"><a href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog::_format_log</a></div><div class="ttdeci">std::string _format_log</div><div class="ttdoc">Current format of the standard output.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:497</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab805ac5c33885459f9f752518a4aa735"><div class="ttname"><a href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog::_level_fmt</a></div><div class="ttdeci">std::map< level, fmt > _level_fmt</div><div class="ttdoc">Dictionary of level identifier to their format.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:495</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &stage, const std::string &what, const std::string &file, const std::string &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:891</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_ab588e04e982b0b26ec979773d51ad41b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt::str</a></div><div class="ttdeci">std::string str() const</div><div class="ttdoc">Return the formatting code as a string.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:418</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aa26c6b81ebaeb9e9daa3457e3a3d17c9"><div class="ttname"><a href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog::line</a></div><div class="ttdeci">void line(std::string line)</div><div class="ttdoc">Set the regular expression filtering the line location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:621</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ace879554298e6e6e36dafef330c27be8"><div class="ttname"><a href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog::dump_default_format</a></div><div class="ttdeci">static std::string dump_default_format</div><div class="ttdoc">Default format of the comment line in file dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:235</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7fd7c7bd3668c537061c314a619a336d"><div class="ttname"><a href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog::out</a></div><div class="ttdeci">void out(std::ostream &out)</div><div class="ttdoc">Set the output stream on which to print.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:552</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_ga27b613c6727857a7cbcd0165d862034e"><div class="ttname"><a href="group__DefaultConfig.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_FORMAT</div><div class="ttdoc">Compile-time default format of the comment line in file dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:221</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_af898bffe23b125245e338d7495c76d45"><div class="ttname"><a href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog::dump_default_sep</a></div><div class="ttdeci">static std::string dump_default_sep</div><div class="ttdoc">Default item separator for dump.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:242</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_abd692cca9a2e772e7c9d6531bb3c7761"><div class="ttname"><a href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">clutchlog::format</a></div><div class="ttdeci">std::string format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</div><div class="ttdoc">Substitute all tags in the format string with the corresponding information and apply the style corre...</div><div class="ttdef"><b>Definition:</b> clutchlog.h:805</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group__DefaultConfig.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:239</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a1a8cb6411726133208f5a2f2cb42d468"><div class="ttname"><a href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog::default_strip_calls</a></div><div class="ttdeci">static unsigned int default_strip_calls</div><div class="ttdoc">Number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:256</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a972f895c70edc335f3018a2c8971d59e"><div class="ttname"><a href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog::replace</a></div><div class="ttdeci">std::string replace(const std::string &form, const std::string &mark, const std::string &tag) const</div><div class="ttdoc">Replace mark by tag in form.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:729</div></div>
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aclassclutchlog_html_a229fd61519f1245282440120f2d45fb5"><div class="ttname"><a href="classclutchlog.html#a229fd61519f1245282440120f2d45fb5">clutchlog::default_depth_mark</a></div><div class="ttdeci">static std::string default_depth_mark</div><div class="ttdoc">Default mark for stack depth.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00249">clutchlog.h:249</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7c6e3fc082bc6f55d50131ed2b32e81e"><div class="ttname"><a href="classclutchlog.html#a7c6e3fc082bc6f55d50131ed2b32e81e">clutchlog::_format_log</a></div><div class="ttdeci">std::string _format_log</div><div class="ttdoc">Current format of the standard output.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00497">clutchlog.h:497</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab805ac5c33885459f9f752518a4aa735"><div class="ttname"><a href="classclutchlog.html#ab805ac5c33885459f9f752518a4aa735">clutchlog::_level_fmt</a></div><div class="ttdeci">std::map< level, fmt > _level_fmt</div><div class="ttdoc">Dictionary of level identifier to their format.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00495">clutchlog.h:495</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a23dbb98f0d3c5cc21c232cde16cf317a"><div class="ttname"><a href="classclutchlog.html#a23dbb98f0d3c5cc21c232cde16cf317a">clutchlog::log</a></div><div class="ttdeci">void log(const level &stage, const std::string &what, const std::string &file, const std::string &func, size_t line) const</div><div class="ttdoc">Print a log message IF the location matches the given one.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00891">clutchlog.h:891</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_ab588e04e982b0b26ec979773d51ad41b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#ab588e04e982b0b26ec979773d51ad41b">clutchlog::fmt::str</a></div><div class="ttdeci">std::string str() const</div><div class="ttdoc">Return the formatting code as a string.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00418">clutchlog.h:418</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aa26c6b81ebaeb9e9daa3457e3a3d17c9"><div class="ttname"><a href="classclutchlog.html#aa26c6b81ebaeb9e9daa3457e3a3d17c9">clutchlog::line</a></div><div class="ttdeci">void line(std::string line)</div><div class="ttdoc">Set the regular expression filtering the line location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00621">clutchlog.h:621</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ace879554298e6e6e36dafef330c27be8"><div class="ttname"><a href="classclutchlog.html#ace879554298e6e6e36dafef330c27be8">clutchlog::dump_default_format</a></div><div class="ttdeci">static std::string dump_default_format</div><div class="ttdoc">Default format of the comment line in file dump.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00235">clutchlog.h:235</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7fd7c7bd3668c537061c314a619a336d"><div class="ttname"><a href="classclutchlog.html#a7fd7c7bd3668c537061c314a619a336d">clutchlog::out</a></div><div class="ttdeci">void out(std::ostream &out)</div><div class="ttdoc">Set the output stream on which to print.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00552">clutchlog.h:552</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_af898bffe23b125245e338d7495c76d45"><div class="ttname"><a href="classclutchlog.html#af898bffe23b125245e338d7495c76d45">clutchlog::dump_default_sep</a></div><div class="ttdeci">static std::string dump_default_sep</div><div class="ttdoc">Default item separator for dump.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00242">clutchlog.h:242</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_abd692cca9a2e772e7c9d6531bb3c7761"><div class="ttname"><a href="classclutchlog.html#abd692cca9a2e772e7c9d6531bb3c7761">clutchlog::format</a></div><div class="ttdeci">std::string format(std::string row, const std::string &what, const level &stage, const std::string &file, const std::string &func, const size_t line) const</div><div class="ttdoc">Substitute all tags in the format string with the corresponding information and apply the style corre...</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00805">clutchlog.h:805</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group___default_config.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> <a href="clutchlog_8h_source.html#l00246">clutchlog.h:246</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a1a8cb6411726133208f5a2f2cb42d468"><div class="ttname"><a href="classclutchlog.html#a1a8cb6411726133208f5a2f2cb42d468">clutchlog::default_strip_calls</a></div><div class="ttdeci">static unsigned int default_strip_calls</div><div class="ttdoc">Number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00256">clutchlog.h:256</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a972f895c70edc335f3018a2c8971d59e"><div class="ttname"><a href="classclutchlog.html#a972f895c70edc335f3018a2c8971d59e">clutchlog::replace</a></div><div class="ttdeci">std::string replace(const std::string &form, const std::string &mark, const std::string &tag) const</div><div class="ttdoc">Replace mark by tag in form.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00729">clutchlog.h:729</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a86696b20e5b31c96ba592926efb324f3"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a86696b20e5b31c96ba592926efb324f3">clutchlog::fmt::back</a></div><div class="ttdeci">enum clutchlog::fmt::bg back</div><div class="ttdoc">Background color.</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a4662a3ec3577c6a575a2c734636ed8a0"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a></div><div class="ttdeci">fg</div><div class="ttdoc">Foreground color codes.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:312</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a4662a3ec3577c6a575a2c734636ed8a0"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a4662a3ec3577c6a575a2c734636ed8a0">clutchlog::fmt::fg</a></div><div class="ttdeci">fg</div><div class="ttdoc">Foreground color codes.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00312">clutchlog.h:312</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a8307a848fcf9ed929435b3e1f2b53401"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a8307a848fcf9ed929435b3e1f2b53401">clutchlog::fmt::fore</a></div><div class="ttdeci">enum clutchlog::fmt::fg fore</div><div class="ttdoc">Foreground color.</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a76eb34537b634aadb75e255f7887eeb6"><div class="ttname"><a href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog::default_hfill_char</a></div><div class="ttdeci">static char default_hfill_char</div><div class="ttdoc">Default character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> clutchlog.h:263</div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_ae6c0e4ed20db797124ed1e5faa033ad9"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t::matches</a></div><div class="ttdeci">bool matches</div><div class="ttdoc">Everything is compatible.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:656</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a76eb34537b634aadb75e255f7887eeb6"><div class="ttname"><a href="classclutchlog.html#a76eb34537b634aadb75e255f7887eeb6">clutchlog::default_hfill_char</a></div><div class="ttdeci">static char default_hfill_char</div><div class="ttdoc">Default character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00263">clutchlog.h:263</a></div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_ae6c0e4ed20db797124ed1e5faa033ad9"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#ae6c0e4ed20db797124ed1e5faa033ad9">clutchlog::scope_t::matches</a></div><div class="ttdeci">bool matches</div><div class="ttdoc">Everything is compatible.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00656">clutchlog.h:656</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a2bb0fde65fcd264393e102314dd1610b"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a2bb0fde65fcd264393e102314dd1610b">clutchlog::fmt::style</a></div><div class="ttdeci">enum clutchlog::fmt::typo style</div><div class="ttdoc">Typographic style.</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_ga524c16f280d92ee8ab683162c9ce01fa"><div class="ttname"><a href="group__DefaultConfig.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_FORMAT</div><div class="ttdoc">Compile-time default format of the messages (debug mode: with absolute location).</div><div class="ttdef"><b>Definition:</b> clutchlog.h:198</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a2144abe4ec6f630126b6490908b5f924"><div class="ttname"><a href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog::format_comment</a></div><div class="ttdeci">void format_comment(const std::string &format)</div><div class="ttdoc">Set the template string for dumps.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:547</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_ga45c4c964fad4ad1641d5c9c28c4645b9"><div class="ttname"><a href="group__DefaultConfig.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:246</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a10064493c22f5c03b502a42d814c5c5c"><div class="ttname"><a href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog::file</a></div><div class="ttdeci">void file(std::string file)</div><div class="ttdoc">Set the regular expression filtering the file location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:617</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a4ebdfcded6c56262676bf6926d63fc96"><div class="ttname"><a href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog::locate</a></div><div class="ttdeci">scope_t locate(const level &stage, const std::string &file, const std::string &func, const size_t line) const</div><div class="ttdoc">Gather information on the current location of the call.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:678</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a407506bc02ed3f91d88b3df630e54959"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt::fmt</a></div><div class="ttdeci">fmt()</div><div class="ttdoc">&#160;Empty constructor, only useful for a no-op formatter.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:347</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ad1cfa9945c3f7f98fe8ce724c627d0d6"><div class="ttname"><a href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">clutchlog::style</a></div><div class="ttdeci">void style(level stage, fmt style)</div><div class="ttdoc">Set the style (color and typo) of the given log level, passing a fmt instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:642</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a3cb0e4f43a4cadf1966001ad7c9861f4"><div class="ttname"><a href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog::threshold</a></div><div class="ttdeci">void threshold(level l)</div><div class="ttdoc">Set the log level (below which logs are not printed) with an identifier.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:594</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_gad5fbbacf74b8e4669b8f9efdfe81bd25"><div class="ttname"><a href="group__DefaultConfig.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_HFILL_MARK</div><div class="ttdoc">Character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> clutchlog.h:260</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab45287cc9c14217904a13aff49573732"><div class="ttname"><a href="classclutchlog.html#ab45287cc9c14217904a13aff49573732">clutchlog::threshold</a></div><div class="ttdeci">level threshold() const</div><div class="ttdoc">Get the log level below which logs are not printed.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:598</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a10fd25a1b51c8c95bd6d876ce1b4b928"><div class="ttname"><a href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog::level</a></div><div class="ttdeci">level</div><div class="ttdoc">Available log levels.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:298</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ac95630bfe9cf547d2b7c4b3430eaedc1"><div class="ttname"><a href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog::default_hfill_max</a></div><div class="ttdeci">static size_t default_hfill_max</div><div class="ttdoc">Default maximum number of character used as a filling for right-align the right part of messages with...</div><div class="ttdef"><b>Definition:</b> clutchlog.h:272</div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_a0f1d865ffcf17f215e5559cdd2690572"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t::scope_t</a></div><div class="ttdeci">scope_t()</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:666</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a130c4f12eacbd2028102838fe16b734e"><div class="ttname"><a href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog::_in_func</a></div><div class="ttdeci">std::regex _in_func</div><div class="ttdoc">Current function location filter.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:521</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a1cf3e27e4041250ffea0a6d58010da1e"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a></div><div class="ttdeci">bg</div><div class="ttdoc">Background color codes.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:325</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a0c4ac57601e6f8d146fd5cc060968ecc"><div class="ttname"><a href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog::default_format</a></div><div class="ttdeci">static std::string default_format</div><div class="ttdoc">Default format of the messages.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:213</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:291</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a63308e8deae3cfec6801318203494143"><div class="ttname"><a href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog::dump</a></div><div class="ttdeci">void dump(const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) const</div><div class="ttdoc">Dump a serializable container after a comment line with log information.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:916</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:309</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ad32b5a0274dc03ee0004f67ba58b2447"><div class="ttname"><a href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog::func</a></div><div class="ttdeci">void func(std::string func)</div><div class="ttdoc">Set the regular expression filtering the function location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:619</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_afc53dbca51d0e2322a21899d0c571a80"><div class="ttname"><a href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">clutchlog::format</a></div><div class="ttdeci">std::string format() const</div><div class="ttdoc">Get the template string.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:544</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aded03528f34d9000f618419c482c5042"><div class="ttname"><a href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog::_in_file</a></div><div class="ttdeci">std::regex _in_file</div><div class="ttdoc">Current file location filter.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:519</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ac3ec55057b9c734b66f169bf43dbd591"><div class="ttname"><a href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">clutchlog::style</a></div><div class="ttdeci">void style(level stage, FMT... styles)</div><div class="ttdoc">Set the style (color and typo) of the given log level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:640</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_acebed8c9df9204f22bf8488e62e1cedd"><div class="ttname"><a href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog::level_of</a></div><div class="ttdeci">level level_of(const std::string name)</div><div class="ttdoc">Return the log level tag corresponding to the given pre-configured name.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:606</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab1c377a376e6772fe1746ff7147c125f"><div class="ttname"><a href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog::_level_word</a></div><div class="ttdeci">const std::map< level, std::string > _level_word</div><div class="ttdoc">Dictionary of level identifier to their string representation.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:491</div></div>
|
||||
<div class="ttc" id="agroup__DefaultConfig_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group__DefaultConfig.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:253</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_afeaedd18298498d1dcfcc15f5f17ac3c"><div class="ttname"><a href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt::operator()</a></div><div class="ttdeci">std::string operator()(const std::string &msg) const</div><div class="ttdoc">Format the given string with the currently encoded format.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:406</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a41757198b29862832a14472a9e5e24c6"><div class="ttname"><a href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog::_in_line</a></div><div class="ttdeci">std::regex _in_line</div><div class="ttdoc">Current line location filter.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:523</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ae90d5a1a428587ad67b38b2ea4ca9fa2"><div class="ttname"><a href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">clutchlog::replace</a></div><div class="ttdeci">std::string replace(const std::string &form, const std::string &mark, const size_t tag) const</div><div class="ttdoc">Replace mark by tag in form, converting tag to its string representation first.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:794</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aa8d0a569ed3623ce36c5e567ec2d1ad5"><div class="ttname"><a href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">clutchlog::format_comment</a></div><div class="ttdeci">std::string format_comment() const</div><div class="ttdoc">Get the template string for dumps.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:549</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a5f4ddb57ce42e8be86a7c7d269f7bae5"><div class="ttname"><a href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog::_format_dump</a></div><div class="ttdeci">std::string _format_dump</div><div class="ttdoc">Current format of the file output.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:499</div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html"><div class="ttname"><a href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></div><div class="ttdoc">Structure holding a location matching.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:654</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a0b607e343b6813b99eafca1fdfec9cd0"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt::print_on</a></div><div class="ttdeci">std::ostream & print_on(std::ostream &os) const</div><div class="ttdoc">Print the currently encoded format escape code on the given output stream.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:361</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a1896f6c4b8597e3e76ff93970bd85167"><div class="ttname"><a href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog::_out</a></div><div class="ttdeci">std::ostream * _out</div><div class="ttdoc">Standard output.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:509</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6c6ab42a1df147e6c2d115bc36ec8266"><div class="ttname"><a href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">clutchlog::out</a></div><div class="ttdeci">std::ostream & out()</div><div class="ttdoc">Get the output stream on which to print.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:554</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7a7738eaad114bfa870121412fe23ad9"><div class="ttname"><a href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">clutchlog::threshold</a></div><div class="ttdeci">void threshold(const std::string &l)</div><div class="ttdoc">Set the log level (below which logs are not printed) with a string.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:596</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aff3aa09fb60f7d6dc688c028d3834d8a"><div class="ttname"><a href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog::levels</a></div><div class="ttdeci">const std::map< std::string, level > & levels() const</div><div class="ttdoc">Get the map of available log levels string representations toward their identifier....</div><div class="ttdef"><b>Definition:</b> clutchlog.h:600</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a356df86455409193792b6ed550dfd09e"><div class="ttname"><a href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog::_strip_calls</a></div><div class="ttdeci">size_t _strip_calls</div><div class="ttdoc">Current number of call stack levels to remove from depth display.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:489</div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_adcca6846ff90d436c61861db85917744"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t::stage</a></div><div class="ttdeci">level stage</div><div class="ttdoc">Current log level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:658</div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_a7918e55cd3bac1bd30c69b8c711387ff"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t::there</a></div><div class="ttdeci">bool there</div><div class="ttdoc">Location is compatible.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:664</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a96849ba427feac3a2eeaa1165e3845da"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const fmt &fmt)</div><div class="ttdoc">Output stream overload.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:391</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_abd4625bf211bfbaa30d9c126fa3d7888"><div class="ttname"><a href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog::_word_level</a></div><div class="ttdeci">std::map< std::string, level > _word_level</div><div class="ttdoc">Dictionary of level string to their identifier.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:493</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aeb60684c89bcef5aa9273075c21cc993"><div class="ttname"><a href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog::_stage</a></div><div class="ttdeci">level _stage</div><div class="ttdoc">Current log level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:517</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a4831f44fd5ade102e57320632095934d"><div class="ttname"><a href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">clutchlog::style</a></div><div class="ttdeci">fmt style(level stage) const</div><div class="ttdoc">Get the configured fmt instance of the given log level.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:644</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a932f47b78fb7b10590d5613a1c4eab89"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a></div><div class="ttdeci">typo</div><div class="ttdoc">Typographic style codes.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:338</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6666106b9e5c239b6ae5e0d1091648e3"><div class="ttname"><a href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog::location</a></div><div class="ttdeci">void location(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</div><div class="ttdoc">Set the regular expressions filtering the location.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:624</div></div>
|
||||
<div class="ttc" id="aclutchlog_8h_html_a6bbcf13504687db4dbe0474931d867fb"><div class="ttname"><a href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a></div><div class="ttdeci">#define CLUTCHLOG_HAVE_UNIX_SYSINFO</div><div class="ttdoc">True if POSIX headers necessary for stack depth management are available.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:33</div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html"><div class="ttname"><a href="classclutchlog.html">clutchlog</a></div><div class="ttdoc">The single class which holds everything.</div><div class="ttdef"><b>Definition:</b> clutchlog.h:177</div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_gad5fbbacf74b8e4669b8f9efdfe81bd25"><div class="ttname"><a href="group___default_config.html#gad5fbbacf74b8e4669b8f9efdfe81bd25">CLUTCHLOG_HFILL_MARK</a></div><div class="ttdeci">#define CLUTCHLOG_HFILL_MARK</div><div class="ttdoc">Character used as a filling for right-align the right part of messages with "{hfill}".</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00260">clutchlog.h:260</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a2144abe4ec6f630126b6490908b5f924"><div class="ttname"><a href="classclutchlog.html#a2144abe4ec6f630126b6490908b5f924">clutchlog::format_comment</a></div><div class="ttdeci">void format_comment(const std::string &format)</div><div class="ttdoc">Set the template string for dumps.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00547">clutchlog.h:547</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a10064493c22f5c03b502a42d814c5c5c"><div class="ttname"><a href="classclutchlog.html#a10064493c22f5c03b502a42d814c5c5c">clutchlog::file</a></div><div class="ttdeci">void file(std::string file)</div><div class="ttdoc">Set the regular expression filtering the file location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00617">clutchlog.h:617</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a4ebdfcded6c56262676bf6926d63fc96"><div class="ttname"><a href="classclutchlog.html#a4ebdfcded6c56262676bf6926d63fc96">clutchlog::locate</a></div><div class="ttdeci">scope_t locate(const level &stage, const std::string &file, const std::string &func, const size_t line) const</div><div class="ttdoc">Gather information on the current location of the call.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00678">clutchlog.h:678</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a407506bc02ed3f91d88b3df630e54959"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a407506bc02ed3f91d88b3df630e54959">clutchlog::fmt::fmt</a></div><div class="ttdeci">fmt()</div><div class="ttdoc">&#160;Empty constructor, only useful for a no-op formatter.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00347">clutchlog.h:347</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ad1cfa9945c3f7f98fe8ce724c627d0d6"><div class="ttname"><a href="classclutchlog.html#ad1cfa9945c3f7f98fe8ce724c627d0d6">clutchlog::style</a></div><div class="ttdeci">void style(level stage, fmt style)</div><div class="ttdoc">Set the style (color and typo) of the given log level, passing a fmt instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00642">clutchlog.h:642</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a3cb0e4f43a4cadf1966001ad7c9861f4"><div class="ttname"><a href="classclutchlog.html#a3cb0e4f43a4cadf1966001ad7c9861f4">clutchlog::threshold</a></div><div class="ttdeci">void threshold(level l)</div><div class="ttdoc">Set the log level (below which logs are not printed) with an identifier.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00594">clutchlog.h:594</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab45287cc9c14217904a13aff49573732"><div class="ttname"><a href="classclutchlog.html#ab45287cc9c14217904a13aff49573732">clutchlog::threshold</a></div><div class="ttdeci">level threshold() const</div><div class="ttdoc">Get the log level below which logs are not printed.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00598">clutchlog.h:598</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a10fd25a1b51c8c95bd6d876ce1b4b928"><div class="ttname"><a href="classclutchlog.html#a10fd25a1b51c8c95bd6d876ce1b4b928">clutchlog::level</a></div><div class="ttdeci">level</div><div class="ttdoc">Available log levels.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00298">clutchlog.h:298</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ac95630bfe9cf547d2b7c4b3430eaedc1"><div class="ttname"><a href="classclutchlog.html#ac95630bfe9cf547d2b7c4b3430eaedc1">clutchlog::default_hfill_max</a></div><div class="ttdeci">static size_t default_hfill_max</div><div class="ttdoc">Default maximum number of character used as a filling for right-align the right part of messages with...</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00272">clutchlog.h:272</a></div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_a0f1d865ffcf17f215e5559cdd2690572"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#a0f1d865ffcf17f215e5559cdd2690572">clutchlog::scope_t::scope_t</a></div><div class="ttdeci">scope_t()</div><div class="ttdoc">Constructor.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00666">clutchlog.h:666</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a130c4f12eacbd2028102838fe16b734e"><div class="ttname"><a href="classclutchlog.html#a130c4f12eacbd2028102838fe16b734e">clutchlog::_in_func</a></div><div class="ttdeci">std::regex _in_func</div><div class="ttdoc">Current function location filter.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00521">clutchlog.h:521</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a1cf3e27e4041250ffea0a6d58010da1e"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a1cf3e27e4041250ffea0a6d58010da1e">clutchlog::fmt::bg</a></div><div class="ttdeci">bg</div><div class="ttdoc">Background color codes.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00325">clutchlog.h:325</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a0c4ac57601e6f8d146fd5cc060968ecc"><div class="ttname"><a href="classclutchlog.html#a0c4ac57601e6f8d146fd5cc060968ecc">clutchlog::default_format</a></div><div class="ttdeci">static std::string default_format</div><div class="ttdoc">Default format of the messages.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00213">clutchlog.h:213</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_acfaceb77da01503b432644a3efaee4fa"><div class="ttname"><a href="classclutchlog.html#acfaceb77da01503b432644a3efaee4fa">clutchlog::logger</a></div><div class="ttdeci">static clutchlog & logger()</div><div class="ttdoc">Get the logger instance.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00291">clutchlog.h:291</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a63308e8deae3cfec6801318203494143"><div class="ttname"><a href="classclutchlog.html#a63308e8deae3cfec6801318203494143">clutchlog::dump</a></div><div class="ttdeci">void dump(const level &stage, const In container_begin, const In container_end, const std::string &file, const std::string &func, size_t line, const std::string &filename_template="dump_{n}.dat", const std::string sep=dump_default_sep) const</div><div class="ttdoc">Dump a serializable container after a comment line with log information.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00916">clutchlog.h:916</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html"><div class="ttname"><a href="classclutchlog_1_1fmt.html">clutchlog::fmt</a></div><div class="ttdoc">Color and style formatter for ANSI terminal escape sequences.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00309">clutchlog.h:309</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ad32b5a0274dc03ee0004f67ba58b2447"><div class="ttname"><a href="classclutchlog.html#ad32b5a0274dc03ee0004f67ba58b2447">clutchlog::func</a></div><div class="ttdeci">void func(std::string func)</div><div class="ttdoc">Set the regular expression filtering the function location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00619">clutchlog.h:619</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_afc53dbca51d0e2322a21899d0c571a80"><div class="ttname"><a href="classclutchlog.html#afc53dbca51d0e2322a21899d0c571a80">clutchlog::format</a></div><div class="ttdeci">std::string format() const</div><div class="ttdoc">Get the template string.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00544">clutchlog.h:544</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aded03528f34d9000f618419c482c5042"><div class="ttname"><a href="classclutchlog.html#aded03528f34d9000f618419c482c5042">clutchlog::_in_file</a></div><div class="ttdeci">std::regex _in_file</div><div class="ttdoc">Current file location filter.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00519">clutchlog.h:519</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ac3ec55057b9c734b66f169bf43dbd591"><div class="ttname"><a href="classclutchlog.html#ac3ec55057b9c734b66f169bf43dbd591">clutchlog::style</a></div><div class="ttdeci">void style(level stage, FMT... styles)</div><div class="ttdoc">Set the style (color and typo) of the given log level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00640">clutchlog.h:640</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_acebed8c9df9204f22bf8488e62e1cedd"><div class="ttname"><a href="classclutchlog.html#acebed8c9df9204f22bf8488e62e1cedd">clutchlog::level_of</a></div><div class="ttdeci">level level_of(const std::string name)</div><div class="ttdoc">Return the log level tag corresponding to the given pre-configured name.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00606">clutchlog.h:606</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ab1c377a376e6772fe1746ff7147c125f"><div class="ttname"><a href="classclutchlog.html#ab1c377a376e6772fe1746ff7147c125f">clutchlog::_level_word</a></div><div class="ttdeci">const std::map< level, std::string > _level_word</div><div class="ttdoc">Dictionary of level identifier to their string representation.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00491">clutchlog.h:491</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_afeaedd18298498d1dcfcc15f5f17ac3c"><div class="ttname"><a href="classclutchlog_1_1fmt.html#afeaedd18298498d1dcfcc15f5f17ac3c">clutchlog::fmt::operator()</a></div><div class="ttdeci">std::string operator()(const std::string &msg) const</div><div class="ttdoc">Format the given string with the currently encoded format.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00406">clutchlog.h:406</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga524c16f280d92ee8ab683162c9ce01fa"><div class="ttname"><a href="group___default_config.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a></div><div class="ttdeci">#define CLUTCHLOG_DEFAULT_FORMAT</div><div class="ttdoc">Compile-time default format of the messages (debug mode: with absolute location).</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00198">clutchlog.h:198</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a41757198b29862832a14472a9e5e24c6"><div class="ttname"><a href="classclutchlog.html#a41757198b29862832a14472a9e5e24c6">clutchlog::_in_line</a></div><div class="ttdeci">std::regex _in_line</div><div class="ttdoc">Current line location filter.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00523">clutchlog.h:523</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_ae90d5a1a428587ad67b38b2ea4ca9fa2"><div class="ttname"><a href="classclutchlog.html#ae90d5a1a428587ad67b38b2ea4ca9fa2">clutchlog::replace</a></div><div class="ttdeci">std::string replace(const std::string &form, const std::string &mark, const size_t tag) const</div><div class="ttdoc">Replace mark by tag in form, converting tag to its string representation first.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00794">clutchlog.h:794</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aa8d0a569ed3623ce36c5e567ec2d1ad5"><div class="ttname"><a href="classclutchlog.html#aa8d0a569ed3623ce36c5e567ec2d1ad5">clutchlog::format_comment</a></div><div class="ttdeci">std::string format_comment() const</div><div class="ttdoc">Get the template string for dumps.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00549">clutchlog.h:549</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a5f4ddb57ce42e8be86a7c7d269f7bae5"><div class="ttname"><a href="classclutchlog.html#a5f4ddb57ce42e8be86a7c7d269f7bae5">clutchlog::_format_dump</a></div><div class="ttdeci">std::string _format_dump</div><div class="ttdoc">Current format of the file output.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00499">clutchlog.h:499</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga54d29e956575e1c731eab5406135c5df"><div class="ttname"><a href="group___default_config.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> <a href="clutchlog_8h_source.html#l00239">clutchlog.h:239</a></div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html"><div class="ttname"><a href="structclutchlog_1_1scope__t.html">clutchlog::scope_t</a></div><div class="ttdoc">Structure holding a location matching.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00654">clutchlog.h:654</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a0b607e343b6813b99eafca1fdfec9cd0"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a0b607e343b6813b99eafca1fdfec9cd0">clutchlog::fmt::print_on</a></div><div class="ttdeci">std::ostream & print_on(std::ostream &os) const</div><div class="ttdoc">Print the currently encoded format escape code on the given output stream.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00361">clutchlog.h:361</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a1896f6c4b8597e3e76ff93970bd85167"><div class="ttname"><a href="classclutchlog.html#a1896f6c4b8597e3e76ff93970bd85167">clutchlog::_out</a></div><div class="ttdeci">std::ostream * _out</div><div class="ttdoc">Standard output.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00509">clutchlog.h:509</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6c6ab42a1df147e6c2d115bc36ec8266"><div class="ttname"><a href="classclutchlog.html#a6c6ab42a1df147e6c2d115bc36ec8266">clutchlog::out</a></div><div class="ttdeci">std::ostream & out()</div><div class="ttdoc">Get the output stream on which to print.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00554">clutchlog.h:554</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a7a7738eaad114bfa870121412fe23ad9"><div class="ttname"><a href="classclutchlog.html#a7a7738eaad114bfa870121412fe23ad9">clutchlog::threshold</a></div><div class="ttdeci">void threshold(const std::string &l)</div><div class="ttdoc">Set the log level (below which logs are not printed) with a string.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00596">clutchlog.h:596</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aff3aa09fb60f7d6dc688c028d3834d8a"><div class="ttname"><a href="classclutchlog.html#aff3aa09fb60f7d6dc688c028d3834d8a">clutchlog::levels</a></div><div class="ttdeci">const std::map< std::string, level > & levels() const</div><div class="ttdoc">Get the map of available log levels string representations toward their identifier....</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00600">clutchlog.h:600</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a356df86455409193792b6ed550dfd09e"><div class="ttname"><a href="classclutchlog.html#a356df86455409193792b6ed550dfd09e">clutchlog::_strip_calls</a></div><div class="ttdeci">size_t _strip_calls</div><div class="ttdoc">Current number of call stack levels to remove from depth display.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00489">clutchlog.h:489</a></div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_adcca6846ff90d436c61861db85917744"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#adcca6846ff90d436c61861db85917744">clutchlog::scope_t::stage</a></div><div class="ttdeci">level stage</div><div class="ttdoc">Current log level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00658">clutchlog.h:658</a></div></div>
|
||||
<div class="ttc" id="astructclutchlog_1_1scope__t_html_a7918e55cd3bac1bd30c69b8c711387ff"><div class="ttname"><a href="structclutchlog_1_1scope__t.html#a7918e55cd3bac1bd30c69b8c711387ff">clutchlog::scope_t::there</a></div><div class="ttdeci">bool there</div><div class="ttdoc">Location is compatible.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00664">clutchlog.h:664</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga98f30d814d4913a8a7c93a8793f49adf"><div class="ttname"><a href="group___default_config.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a></div><div class="ttdeci">#define CLUTCHLOG_STRIP_CALLS</div><div class="ttdoc">Compile-time number of call stack levels to remove from depth display by default.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00253">clutchlog.h:253</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a96849ba427feac3a2eeaa1165e3845da"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a96849ba427feac3a2eeaa1165e3845da">clutchlog::fmt::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &os, const fmt &fmt)</div><div class="ttdoc">Output stream overload.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00391">clutchlog.h:391</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_abd4625bf211bfbaa30d9c126fa3d7888"><div class="ttname"><a href="classclutchlog.html#abd4625bf211bfbaa30d9c126fa3d7888">clutchlog::_word_level</a></div><div class="ttdeci">std::map< std::string, level > _word_level</div><div class="ttdoc">Dictionary of level string to their identifier.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00493">clutchlog.h:493</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_aeb60684c89bcef5aa9273075c21cc993"><div class="ttname"><a href="classclutchlog.html#aeb60684c89bcef5aa9273075c21cc993">clutchlog::_stage</a></div><div class="ttdeci">level _stage</div><div class="ttdoc">Current log level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00517">clutchlog.h:517</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a4831f44fd5ade102e57320632095934d"><div class="ttname"><a href="classclutchlog.html#a4831f44fd5ade102e57320632095934d">clutchlog::style</a></div><div class="ttdeci">fmt style(level stage) const</div><div class="ttdoc">Get the configured fmt instance of the given log level.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00644">clutchlog.h:644</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_1_1fmt_html_a932f47b78fb7b10590d5613a1c4eab89"><div class="ttname"><a href="classclutchlog_1_1fmt.html#a932f47b78fb7b10590d5613a1c4eab89">clutchlog::fmt::typo</a></div><div class="ttdeci">typo</div><div class="ttdoc">Typographic style codes.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00338">clutchlog.h:338</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html_a6666106b9e5c239b6ae5e0d1091648e3"><div class="ttname"><a href="classclutchlog.html#a6666106b9e5c239b6ae5e0d1091648e3">clutchlog::location</a></div><div class="ttdeci">void location(const std::string &in_file, const std::string &in_function=".*", const std::string &in_line=".*")</div><div class="ttdoc">Set the regular expressions filtering the location.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00624">clutchlog.h:624</a></div></div>
|
||||
<div class="ttc" id="aclutchlog_8h_html_a6bbcf13504687db4dbe0474931d867fb"><div class="ttname"><a href="clutchlog_8h.html#a6bbcf13504687db4dbe0474931d867fb">CLUTCHLOG_HAVE_UNIX_SYSINFO</a></div><div class="ttdeci">#define CLUTCHLOG_HAVE_UNIX_SYSINFO</div><div class="ttdoc">True if POSIX headers necessary for stack depth management are available.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00033">clutchlog.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassclutchlog_html"><div class="ttname"><a href="classclutchlog.html">clutchlog</a></div><div class="ttdoc">The single class which holds everything.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00177">clutchlog.h:177</a></div></div>
|
||||
<div class="ttc" id="agroup___default_config_html_ga27b613c6727857a7cbcd0165d862034e"><div class="ttname"><a href="group___default_config.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a></div><div class="ttdeci">#define CLUTCHDUMP_DEFAULT_FORMAT</div><div class="ttdoc">Compile-time default format of the comment line in file dump.</div><div class="ttdef"><b>Definition:</b> <a href="clutchlog_8h_source.html#l00221">clutchlog.h:221</a></div></div>
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.17
|
||||
</small></address>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_c318bd5cf14aaa5601e6029e0b5b4048.html">clutchlog</a></li><li class="navelem"><a class="el" href="clutchlog_8h.html">clutchlog.h</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue