fix(macros) scope leaks
- Fix macro scope leak: included in scope guards. - Move default options as static class members. - Adds tests to build_all.sh - Use vanilla std::filesystem
This commit is contained in:
parent
7b28105c19
commit
e35d118cdb
61 changed files with 1899 additions and 1533 deletions
|
|
@ -71,30 +71,10 @@ $(function() {
|
|||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memItemLeft" align="right" valign="top"><a id="ga524c16f280d92ee8ab683162c9ce01fa"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga524c16f280d92ee8ab683162c9ce01fa">CLUTCHLOG_DEFAULT_FORMAT</a>   "{level_letter} {msg}\t\t\t\t\t{func} @ {file}:{line}\n"</td></tr>
|
||||
<tr class="memdesc:ga524c16f280d92ee8ab683162c9ce01fa"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the messages. <br /></td></tr>
|
||||
<tr class="separator:ga524c16f280d92ee8ab683162c9ce01fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga27b613c6727857a7cbcd0165d862034e"><td class="memItemLeft" align="right" valign="top"><a id="ga27b613c6727857a7cbcd0165d862034e"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga27b613c6727857a7cbcd0165d862034e">CLUTCHDUMP_DEFAULT_FORMAT</a>   "# {level} in {func} @ {file}:{line}"</td></tr>
|
||||
<tr class="memdesc:ga27b613c6727857a7cbcd0165d862034e"><td class="mdescLeft"> </td><td class="mdescRight">Default format of the comment line in file dump. <br /></td></tr>
|
||||
<tr class="separator:ga27b613c6727857a7cbcd0165d862034e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga54d29e956575e1c731eab5406135c5df"><td class="memItemLeft" align="right" valign="top"><a id="ga54d29e956575e1c731eab5406135c5df"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga54d29e956575e1c731eab5406135c5df">CLUTCHDUMP_DEFAULT_SEP</a>   "\n"</td></tr>
|
||||
<tr class="memdesc:ga54d29e956575e1c731eab5406135c5df"><td class="mdescLeft"> </td><td class="mdescRight">Default item separator for dump. <br /></td></tr>
|
||||
<tr class="separator:ga54d29e956575e1c731eab5406135c5df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memItemLeft" align="right" valign="top"><a id="ga45c4c964fad4ad1641d5c9c28c4645b9"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga45c4c964fad4ad1641d5c9c28c4645b9">CLUTCHLOG_DEFAULT_DEPTH_MARK</a>   ">"</td></tr>
|
||||
<tr class="memdesc:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="mdescLeft"> </td><td class="mdescRight">Default mark for stack depth. <br /></td></tr>
|
||||
<tr class="separator:ga45c4c964fad4ad1641d5c9c28c4645b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga8564be479b948ee3052b61783c66d415"><td class="memItemLeft" align="right" valign="top"><a id="ga8564be479b948ee3052b61783c66d415"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga8564be479b948ee3052b61783c66d415">CLUTCHLOG_DEFAULT_DEPTH_BUILT_NODEBUG</a>   clutchlog::level::progress</td></tr>
|
||||
<tr class="memdesc:ga8564be479b948ee3052b61783c66d415"><td class="mdescLeft"> </td><td class="mdescRight">Default level over which calls to the logger are optimized out when NDEBUG is defined. <br /></td></tr>
|
||||
<tr class="separator:ga8564be479b948ee3052b61783c66d415"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memItemLeft" align="right" valign="top"><a id="ga98f30d814d4913a8a7c93a8793f49adf"></a>
|
||||
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DefaultConfigMacros.html#ga98f30d814d4913a8a7c93a8793f49adf">CLUTCHLOG_STRIP_CALLS</a>   5</td></tr>
|
||||
<tr class="memdesc:ga98f30d814d4913a8a7c93a8793f49adf"><td class="mdescLeft"> </td><td class="mdescRight">Number of call stack levels to remove from depth display by default. <br /></td></tr>
|
||||
<tr class="separator:ga98f30d814d4913a8a7c93a8793f49adf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
</div><!-- contents -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue