This commit is contained in:
rozmansi
2023-07-14 12:52:35 +00:00
parent b46be9f0e8
commit 87ee8b067c
281 changed files with 3167 additions and 2816 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>stdex: include/stdex/progress.hpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -234,33 +234,33 @@ $(function() {
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_struct" href="structstdex_1_1interval.html">interval&lt;T&gt;</a> m_kaz, m_glob, m_odsek;</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> };</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span>}</div>
<div class="ttc" id="aclassstdex_1_1global__progress_html"><div class="ttname"><a href="classstdex_1_1global__progress.html">stdex::global_progress</a></div><div class="ttdoc">Global progress indicator base class.</div><div class="ttdef"><b>Definition:</b> progress.hpp:144</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a0ffa6fafa04588c0df06d077ae51d037"><div class="ttname"><a href="classstdex_1_1global__progress.html#a0ffa6fafa04588c0df06d077ae51d037">stdex::global_progress::global_progress</a></div><div class="ttdeci">global_progress(progress&lt; T &gt; *host=NULL)</div><div class="ttdoc">Constructs a progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:151</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a242009bce7ac595975bbfd703ec58c3b"><div class="ttname"><a href="classstdex_1_1global__progress.html#a242009bce7ac595975bbfd703ec58c3b">stdex::global_progress::set_section_range</a></div><div class="ttdeci">void set_section_range(T start, T end)</div><div class="ttdoc">Set section extend of the progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:196</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a32350e02d5904867402187e81a3c4a26"><div class="ttname"><a href="classstdex_1_1global__progress.html#a32350e02d5904867402187e81a3c4a26">stdex::global_progress::show</a></div><div class="ttdeci">virtual void show(bool show=true)</div><div class="ttdoc">Show or hide progress.</div><div class="ttdef"><b>Definition:</b> progress.hpp:246</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a74a5ea9089ff7b7015ea4a2071f3113e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a74a5ea9089ff7b7015ea4a2071f3113e">stdex::global_progress::cancel</a></div><div class="ttdeci">virtual bool cancel()</div><div class="ttdoc">Query whether user requested abort.</div><div class="ttdef"><b>Definition:</b> progress.hpp:255</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a76e66104444c77b89b687b4ad4945e8e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a76e66104444c77b89b687b4ad4945e8e">stdex::global_progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set local current progress.</div><div class="ttdef"><b>Definition:</b> progress.hpp:230</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a89b7116003ab3b6344d90f130c14933e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a89b7116003ab3b6344d90f130c14933e">stdex::global_progress::set_text</a></div><div class="ttdeci">virtual void set_text(const char *msg)</div><div class="ttdoc">Set progress indicator text.</div><div class="ttdef"><b>Definition:</b> progress.hpp:207</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_aa2c5391aa2f1f30e72a700768bc52f84"><div class="ttname"><a href="classstdex_1_1global__progress.html#aa2c5391aa2f1f30e72a700768bc52f84">stdex::global_progress::detach</a></div><div class="ttdeci">progress&lt; T &gt; * detach()</div><div class="ttdoc">Detach host progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:169</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_ac68b491c62861fae1b16abb3477cb9c1"><div class="ttname"><a href="classstdex_1_1global__progress.html#ac68b491c62861fae1b16abb3477cb9c1">stdex::global_progress::set_global_range</a></div><div class="ttdeci">void set_global_range(T start, T end)</div><div class="ttdoc">Set global extend of the progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:182</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_aec91532fde2500a5458a397f91c88769"><div class="ttname"><a href="classstdex_1_1global__progress.html#aec91532fde2500a5458a397f91c88769">stdex::global_progress::attach</a></div><div class="ttdeci">void attach(progress&lt; T &gt; *host)</div><div class="ttdoc">Attach to a host progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:159</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_afb204b820637c19b494976af4a284704"><div class="ttname"><a href="classstdex_1_1global__progress.html#afb204b820637c19b494976af4a284704">stdex::global_progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set local extend of the progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:219</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html"><div class="ttname"><a href="classstdex_1_1lazy__progress.html">stdex::lazy_progress</a></div><div class="ttdoc">Lazy progress indicator base class.</div><div class="ttdef"><b>Definition:</b> progress.hpp:78</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_a4e3e7a80da8cce7ccec69c78fcaaabae"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#a4e3e7a80da8cce7ccec69c78fcaaabae">stdex::lazy_progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set current progress.</div><div class="ttdef"><b>Definition:</b> progress.hpp:109</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_a90d8aaa2e2135537f7bb103bf795956a"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#a90d8aaa2e2135537f7bb103bf795956a">stdex::lazy_progress::lazy_progress</a></div><div class="ttdeci">lazy_progress(const std::chrono::nanoseconds &amp;timeout=std::chrono::nanoseconds(500000))</div><div class="ttdoc">Constructs a lazy progress indicator.</div><div class="ttdef"><b>Definition:</b> progress.hpp:85</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_ad0242cb4f3ece8aacfaab8804e7c646e"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#ad0242cb4f3ece8aacfaab8804e7c646e">stdex::lazy_progress::do_set</a></div><div class="ttdeci">virtual void do_set()</div><div class="ttdoc">Called when progress reporting is due. Should override this method to implement actual progress refre...</div><div class="ttdef"><b>Definition:</b> progress.hpp:129</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_ada3a0d4f0086823558115a8064ffffb6"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#ada3a0d4f0086823558115a8064ffffb6">stdex::lazy_progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set progress range extent.</div><div class="ttdef"><b>Definition:</b> progress.hpp:98</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html"><div class="ttname"><a href="classstdex_1_1progress.html">stdex::progress</a></div><div class="ttdoc">Progress indicator base class.</div><div class="ttdef"><b>Definition:</b> progress.hpp:19</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_a03380c822297092b3bb9867deee26202"><div class="ttname"><a href="classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202">stdex::progress::cancel</a></div><div class="ttdeci">virtual bool cancel()</div><div class="ttdoc">Query whether user requested abort.</div><div class="ttdef"><b>Definition:</b> progress.hpp:65</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_a2cab8b5ac137d16fced31ee205264b01"><div class="ttname"><a href="classstdex_1_1progress.html#a2cab8b5ac137d16fced31ee205264b01">stdex::progress::set_text</a></div><div class="ttdeci">virtual void set_text(const char *msg)</div><div class="ttdoc">Set progress indicator text.</div><div class="ttdef"><b>Definition:</b> progress.hpp:26</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_ab6e57aed9e7a18a501e8a63cef199d8e"><div class="ttname"><a href="classstdex_1_1progress.html#ab6e57aed9e7a18a501e8a63cef199d8e">stdex::progress::show</a></div><div class="ttdeci">virtual void show(bool show=true)</div><div class="ttdoc">Show or hide progress.</div><div class="ttdef"><b>Definition:</b> progress.hpp:57</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_acf3a29daf22709bf7e94e864c8be95a1"><div class="ttname"><a href="classstdex_1_1progress.html#acf3a29daf22709bf7e94e864c8be95a1">stdex::progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set current progress.</div><div class="ttdef"><b>Definition:</b> progress.hpp:47</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_afbb1513bdb20340ebb21bd988f4e424a"><div class="ttname"><a href="classstdex_1_1progress.html#afbb1513bdb20340ebb21bd988f4e424a">stdex::progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set progress range extent.</div><div class="ttdef"><b>Definition:</b> progress.hpp:37</div></div>
<div class="ttc" id="astructstdex_1_1interval_html"><div class="ttname"><a href="structstdex_1_1interval.html">stdex::interval</a></div><div class="ttdoc">Numerical interval.</div><div class="ttdef"><b>Definition:</b> interval.hpp:17</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html"><div class="ttname"><a href="classstdex_1_1global__progress.html">stdex::global_progress</a></div><div class="ttdoc">Global progress indicator base class.</div><div class="ttdef"><b>Definition</b> progress.hpp:144</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a0ffa6fafa04588c0df06d077ae51d037"><div class="ttname"><a href="classstdex_1_1global__progress.html#a0ffa6fafa04588c0df06d077ae51d037">stdex::global_progress::global_progress</a></div><div class="ttdeci">global_progress(progress&lt; T &gt; *host=NULL)</div><div class="ttdoc">Constructs a progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:151</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a242009bce7ac595975bbfd703ec58c3b"><div class="ttname"><a href="classstdex_1_1global__progress.html#a242009bce7ac595975bbfd703ec58c3b">stdex::global_progress::set_section_range</a></div><div class="ttdeci">void set_section_range(T start, T end)</div><div class="ttdoc">Set section extend of the progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:196</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a32350e02d5904867402187e81a3c4a26"><div class="ttname"><a href="classstdex_1_1global__progress.html#a32350e02d5904867402187e81a3c4a26">stdex::global_progress::show</a></div><div class="ttdeci">virtual void show(bool show=true)</div><div class="ttdoc">Show or hide progress.</div><div class="ttdef"><b>Definition</b> progress.hpp:246</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a74a5ea9089ff7b7015ea4a2071f3113e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a74a5ea9089ff7b7015ea4a2071f3113e">stdex::global_progress::cancel</a></div><div class="ttdeci">virtual bool cancel()</div><div class="ttdoc">Query whether user requested abort.</div><div class="ttdef"><b>Definition</b> progress.hpp:255</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a76e66104444c77b89b687b4ad4945e8e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a76e66104444c77b89b687b4ad4945e8e">stdex::global_progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set local current progress.</div><div class="ttdef"><b>Definition</b> progress.hpp:230</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_a89b7116003ab3b6344d90f130c14933e"><div class="ttname"><a href="classstdex_1_1global__progress.html#a89b7116003ab3b6344d90f130c14933e">stdex::global_progress::set_text</a></div><div class="ttdeci">virtual void set_text(const char *msg)</div><div class="ttdoc">Set progress indicator text.</div><div class="ttdef"><b>Definition</b> progress.hpp:207</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_aa2c5391aa2f1f30e72a700768bc52f84"><div class="ttname"><a href="classstdex_1_1global__progress.html#aa2c5391aa2f1f30e72a700768bc52f84">stdex::global_progress::detach</a></div><div class="ttdeci">progress&lt; T &gt; * detach()</div><div class="ttdoc">Detach host progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:169</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_ac68b491c62861fae1b16abb3477cb9c1"><div class="ttname"><a href="classstdex_1_1global__progress.html#ac68b491c62861fae1b16abb3477cb9c1">stdex::global_progress::set_global_range</a></div><div class="ttdeci">void set_global_range(T start, T end)</div><div class="ttdoc">Set global extend of the progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:182</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_aec91532fde2500a5458a397f91c88769"><div class="ttname"><a href="classstdex_1_1global__progress.html#aec91532fde2500a5458a397f91c88769">stdex::global_progress::attach</a></div><div class="ttdeci">void attach(progress&lt; T &gt; *host)</div><div class="ttdoc">Attach to a host progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:159</div></div>
<div class="ttc" id="aclassstdex_1_1global__progress_html_afb204b820637c19b494976af4a284704"><div class="ttname"><a href="classstdex_1_1global__progress.html#afb204b820637c19b494976af4a284704">stdex::global_progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set local extend of the progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:219</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html"><div class="ttname"><a href="classstdex_1_1lazy__progress.html">stdex::lazy_progress</a></div><div class="ttdoc">Lazy progress indicator base class.</div><div class="ttdef"><b>Definition</b> progress.hpp:78</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_a4e3e7a80da8cce7ccec69c78fcaaabae"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#a4e3e7a80da8cce7ccec69c78fcaaabae">stdex::lazy_progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set current progress.</div><div class="ttdef"><b>Definition</b> progress.hpp:109</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_a90d8aaa2e2135537f7bb103bf795956a"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#a90d8aaa2e2135537f7bb103bf795956a">stdex::lazy_progress::lazy_progress</a></div><div class="ttdeci">lazy_progress(const std::chrono::nanoseconds &amp;timeout=std::chrono::nanoseconds(500000))</div><div class="ttdoc">Constructs a lazy progress indicator.</div><div class="ttdef"><b>Definition</b> progress.hpp:85</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_ad0242cb4f3ece8aacfaab8804e7c646e"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#ad0242cb4f3ece8aacfaab8804e7c646e">stdex::lazy_progress::do_set</a></div><div class="ttdeci">virtual void do_set()</div><div class="ttdoc">Called when progress reporting is due. Should override this method to implement actual progress refre...</div><div class="ttdef"><b>Definition</b> progress.hpp:129</div></div>
<div class="ttc" id="aclassstdex_1_1lazy__progress_html_ada3a0d4f0086823558115a8064ffffb6"><div class="ttname"><a href="classstdex_1_1lazy__progress.html#ada3a0d4f0086823558115a8064ffffb6">stdex::lazy_progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set progress range extent.</div><div class="ttdef"><b>Definition</b> progress.hpp:98</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html"><div class="ttname"><a href="classstdex_1_1progress.html">stdex::progress</a></div><div class="ttdoc">Progress indicator base class.</div><div class="ttdef"><b>Definition</b> progress.hpp:19</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_a03380c822297092b3bb9867deee26202"><div class="ttname"><a href="classstdex_1_1progress.html#a03380c822297092b3bb9867deee26202">stdex::progress::cancel</a></div><div class="ttdeci">virtual bool cancel()</div><div class="ttdoc">Query whether user requested abort.</div><div class="ttdef"><b>Definition</b> progress.hpp:65</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_a2cab8b5ac137d16fced31ee205264b01"><div class="ttname"><a href="classstdex_1_1progress.html#a2cab8b5ac137d16fced31ee205264b01">stdex::progress::set_text</a></div><div class="ttdeci">virtual void set_text(const char *msg)</div><div class="ttdoc">Set progress indicator text.</div><div class="ttdef"><b>Definition</b> progress.hpp:26</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_ab6e57aed9e7a18a501e8a63cef199d8e"><div class="ttname"><a href="classstdex_1_1progress.html#ab6e57aed9e7a18a501e8a63cef199d8e">stdex::progress::show</a></div><div class="ttdeci">virtual void show(bool show=true)</div><div class="ttdoc">Show or hide progress.</div><div class="ttdef"><b>Definition</b> progress.hpp:57</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_acf3a29daf22709bf7e94e864c8be95a1"><div class="ttname"><a href="classstdex_1_1progress.html#acf3a29daf22709bf7e94e864c8be95a1">stdex::progress::set</a></div><div class="ttdeci">virtual void set(T value)</div><div class="ttdoc">Set current progress.</div><div class="ttdef"><b>Definition</b> progress.hpp:47</div></div>
<div class="ttc" id="aclassstdex_1_1progress_html_afbb1513bdb20340ebb21bd988f4e424a"><div class="ttname"><a href="classstdex_1_1progress.html#afbb1513bdb20340ebb21bd988f4e424a">stdex::progress::set_range</a></div><div class="ttdeci">virtual void set_range(T start, T end)</div><div class="ttdoc">Set progress range extent.</div><div class="ttdef"><b>Definition</b> progress.hpp:37</div></div>
<div class="ttc" id="astructstdex_1_1interval_html"><div class="ttname"><a href="structstdex_1_1interval.html">stdex::interval</a></div><div class="ttdoc">Numerical interval.</div><div class="ttdef"><b>Definition</b> interval.hpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 16 2023 11:38:39 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
Generated on Fri Jul 14 2023 12:52:33 for stdex by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
</small></address>
</body>
</html>