Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'config_8hpp.html')
-rw-r--r--config_8hpp.html26
1 files changed, 19 insertions, 7 deletions
diff --git a/config_8hpp.html b/config_8hpp.html
index 5f97d392..4f2b9d39 100644
--- a/config_8hpp.html
+++ b/config_8hpp.html
@@ -164,6 +164,10 @@ Macros</h2></td></tr>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#ga7c2409ed4b38a384c422012a43423a16">AFIO_LOGGING_MEMORY</a>&#160;&#160;&#160;(1024 * 1024)</td></tr>
<tr class="memdesc:ga7c2409ed4b38a384c422012a43423a16"><td class="mdescLeft">&#160;</td><td class="mdescRight">How much memory to use for the log. Defaults to 4Kb if NDEBUG defined, else 1Mb. <br /></td></tr>
<tr class="separator:ga7c2409ed4b38a384c422012a43423a16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1173a6ba3cfdabdefae09db138e0d297"><td class="memItemLeft" align="right" valign="top"><a id="a1173a6ba3cfdabdefae09db138e0d297"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8hpp.html#a1173a6ba3cfdabdefae09db138e0d297">AFIO_EXPERIMENTAL_STATUS_CODE</a>&#160;&#160;&#160;0</td></tr>
+<tr class="memdesc:a1173a6ba3cfdabdefae09db138e0d297"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to use SG14 experimental <code>status_code</code> instead of <code>std::error_code</code> <br /></td></tr>
+<tr class="separator:a1173a6ba3cfdabdefae09db138e0d297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3ff30cde278dda89ad679d698fb7168"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__config.html#gaf3ff30cde278dda89ad679d698fb7168">AFIO_V2</a>&#160;&#160;&#160;(QUICKCPPLIB_BIND_NAMESPACE_VERSION(afio_v2))</td></tr>
<tr class="memdesc:gaf3ff30cde278dda89ad679d698fb7168"><td class="mdescLeft">&#160;</td><td class="mdescRight">The namespace configuration of this AFIO v2. Consists of a sequence of bracketed tokens later fused by the preprocessor into namespace and C++ module names. <br /></td></tr>
@@ -276,12 +280,12 @@ using&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::win::dw
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
-<tr class="memitem:a02415bd7a9e444399d9575e7627709f2"><td class="memItemLeft" align="right" valign="top"><a id="a02415bd7a9e444399d9575e7627709f2"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::detail::OUTCOME_TEMPLATE</b> (class T, class U) OUTCOME_TREQUIRES(OUTCOME_TPRED(std</td></tr>
-<tr class="separator:a02415bd7a9e444399d9575e7627709f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01f7cebaa9daf8a041e3d362a85a7d18"><td class="memItemLeft" align="right" valign="top"><a id="a01f7cebaa9daf8a041e3d362a85a7d18"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::detail::OUTCOME_TEMPLATE</b> (class T) OUTCOME_TREQUIRES(OUTCOME_TPRED(std</td></tr>
-<tr class="separator:a01f7cebaa9daf8a041e3d362a85a7d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4edf535be9f09d567e57444bf9d55953"><td class="memItemLeft" align="right" valign="top"><a id="a4edf535be9f09d567e57444bf9d55953"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::detail::AFIO_TEMPLATE</b> (class T, class U) AFIO_TREQUIRES(AFIO_TPRED(std</td></tr>
+<tr class="separator:a4edf535be9f09d567e57444bf9d55953"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3fad689b2d92fed9f2491206a3914fd8"><td class="memItemLeft" align="right" valign="top"><a id="a3fad689b2d92fed9f2491206a3914fd8"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::detail::AFIO_TEMPLATE</b> (class T) AFIO_TREQUIRES(AFIO_TPRED(std</td></tr>
+<tr class="separator:a3fad689b2d92fed9f2491206a3914fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e8f43a04092eb024ced8b5909cfd88"><td class="memItemLeft" align="right" valign="top"><a id="a14e8f43a04092eb024ced8b5909cfd88"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::operator==</b> (const error_info &amp;a, const error_info &amp;b)</td></tr>
<tr class="separator:a14e8f43a04092eb024ced8b5909cfd88"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -303,6 +307,14 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::outcome_
<tr class="memitem:a9c3fa6c24a7218493a02150e363c5e6a"><td class="memItemLeft" align="right" valign="top"><a id="a9c3fa6c24a7218493a02150e363c5e6a"></a>
error_info&#160;</td><td class="memItemRight" valign="bottom"><b>afio_v2_xxx::error_from_exception</b> (std::exception_ptr &amp;&amp;ep=std::current_exception(), std::error_code not_matched=std::make_error_code(std::errc::resource_unavailable_try_again)) noexcept</td></tr>
<tr class="separator:a9c3fa6c24a7218493a02150e363c5e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaac2c57629d58bc8d82bb8fddea87308"><td class="memItemLeft" align="right" valign="top"><a id="aaac2c57629d58bc8d82bb8fddea87308"></a>
+error_info&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceafio__v2__xxx.html#aaac2c57629d58bc8d82bb8fddea87308">afio_v2_xxx::generic_error</a> (errc c)</td></tr>
+<tr class="memdesc:aaac2c57629d58bc8d82bb8fddea87308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper for constructing an error info from an errc. <br /></td></tr>
+<tr class="separator:aaac2c57629d58bc8d82bb8fddea87308"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a057b54bbb63e73f6572033f651dc3408"><td class="memItemLeft" align="right" valign="top"><a id="a057b54bbb63e73f6572033f651dc3408"></a>
+error_info&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceafio__v2__xxx.html#a057b54bbb63e73f6572033f651dc3408">afio_v2_xxx::posix_error</a> (int c=errno)</td></tr>
+<tr class="memdesc:a057b54bbb63e73f6572033f651dc3408"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper for constructing an error info from a POSIX errno. <br /></td></tr>
+<tr class="separator:a057b54bbb63e73f6572033f651dc3408"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08363b8572e6a8971a6d236d54fb8287"><td class="memItemLeft" align="right" valign="top"><a id="a08363b8572e6a8971a6d236d54fb8287"></a>
QUICKCPPLIB_NAMESPACE::ringbuffer_log::simple_ringbuffer_log&lt; <a class="el" href="group__config.html#ga7c2409ed4b38a384c422012a43423a16">AFIO_LOGGING_MEMORY</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287">afio_v2_xxx::log</a> () noexcept</td></tr>
<tr class="memdesc:a08363b8572e6a8971a6d236d54fb8287"><td class="mdescLeft">&#160;</td><td class="mdescRight">The log used by AFIO. <br /></td></tr>
@@ -344,7 +356,7 @@ template&lt;class R , class U , class... Args&gt; </td></tr>
</tr>
</table>
</div><div class="memdoc">
-<b>Value:</b><div class="fragment"><div class="line">{ <a class="code" href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287">\</a></div><div class="line"><a class="code" href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287"> AFIO_V2_NAMESPACE::log</a>().emplace_back(QUICKCPPLIB_NAMESPACE::ringbuffer_log::level::fatal, (message), AFIO_V2_NAMESPACE::detail::unsigned_integer_cast&lt;unsigned&gt;(inst), QUICKCPPLIB_NAMESPACE::utils::thread::this_thread_id(), (<a class="code" href="group__config.html#ga98c874cd585103f72c3c8338b491436b">AFIO_LOG_BACKTRACE_LEVELS</a> &amp; (1U &lt;&lt; 1U)) ? <span class="keyword">nullptr</span> : __func__, __LINE__); \</div><div class="line"> AFIO_LOG_FATAL_TO_CERR(message); \</div><div class="line"> }</div><div class="ttc" id="namespaceafio__v2__xxx_html_a08363b8572e6a8971a6d236d54fb8287"><div class="ttname"><a href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287">afio_v2_xxx::log</a></div><div class="ttdeci">QUICKCPPLIB_NAMESPACE::ringbuffer_log::simple_ringbuffer_log&lt; AFIO_LOGGING_MEMORY &gt; &amp; log() noexcept</div><div class="ttdoc">The log used by AFIO. </div><div class="ttdef"><b>Definition:</b> config.hpp:506</div></div>
+<b>Value:</b><div class="fragment"><div class="line">{ <a class="code" href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287">\</a></div><div class="line"><a class="code" href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287"> AFIO_V2_NAMESPACE::log</a>().emplace_back(QUICKCPPLIB_NAMESPACE::ringbuffer_log::level::fatal, (message), AFIO_V2_NAMESPACE::detail::unsigned_integer_cast&lt;unsigned&gt;(inst), QUICKCPPLIB_NAMESPACE::utils::thread::this_thread_id(), (<a class="code" href="group__config.html#ga98c874cd585103f72c3c8338b491436b">AFIO_LOG_BACKTRACE_LEVELS</a> &amp; (1U &lt;&lt; 1U)) ? <span class="keyword">nullptr</span> : __func__, __LINE__); \</div><div class="line"> AFIO_LOG_FATAL_TO_CERR(message); \</div><div class="line"> }</div><div class="ttc" id="namespaceafio__v2__xxx_html_a08363b8572e6a8971a6d236d54fb8287"><div class="ttname"><a href="namespaceafio__v2__xxx.html#a08363b8572e6a8971a6d236d54fb8287">afio_v2_xxx::log</a></div><div class="ttdeci">QUICKCPPLIB_NAMESPACE::ringbuffer_log::simple_ringbuffer_log&lt; AFIO_LOGGING_MEMORY &gt; &amp; log() noexcept</div><div class="ttdoc">The log used by AFIO. </div><div class="ttdef"><b>Definition:</b> config.hpp:701</div></div>
<div class="ttc" id="group__config_html_ga98c874cd585103f72c3c8338b491436b"><div class="ttname"><a href="group__config.html#ga98c874cd585103f72c3c8338b491436b">AFIO_LOG_BACKTRACE_LEVELS</a></div><div class="ttdeci">#define AFIO_LOG_BACKTRACE_LEVELS</div><div class="ttdoc">Bit mask of which log levels should be stack backtraced which will slow those logs thirty fold or so...</div><div class="ttdef"><b>Definition:</b> config.hpp:68</div></div>
</div><!-- fragment -->
</div>