diff options
Diffstat (limited to 'structafio__v2__xxx_1_1error__info.html')
-rw-r--r-- | structafio__v2__xxx_1_1error__info.html | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/structafio__v2__xxx_1_1error__info.html b/structafio__v2__xxx_1_1error__info.html index 881c606d..fd48c183 100644 --- a/structafio__v2__xxx_1_1error__info.html +++ b/structafio__v2__xxx_1_1error__info.html @@ -100,10 +100,6 @@ Public Member Functions</h2></td></tr>  </td><td class="memItemRight" valign="bottom"><a class="el" href="structafio__v2__xxx_1_1error__info.html#a3839c2c2f0586b8d2251d176267526f4">error_info</a> ()=default</td></tr> <tr class="memdesc:a3839c2c2f0586b8d2251d176267526f4"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br /></td></tr> <tr class="separator:a3839c2c2f0586b8d2251d176267526f4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1b716746fcd8bd812cae2c9a6c7c794d"><td class="memItemLeft" align="right" valign="top"><a id="a1b716746fcd8bd812cae2c9a6c7c794d"></a> - </td><td class="memItemRight" valign="bottom"><a class="el" href="structafio__v2__xxx_1_1error__info.html#a1b716746fcd8bd812cae2c9a6c7c794d">error_info</a> (int code, const std::error_category &cat)</td></tr> -<tr class="memdesc:a1b716746fcd8bd812cae2c9a6c7c794d"><td class="mdescLeft"> </td><td class="mdescRight">Construct from a code and error category. <br /></td></tr> -<tr class="separator:a1b716746fcd8bd812cae2c9a6c7c794d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1174c8b5aca65822fb690df1f108b2b"><td class="memItemLeft" align="right" valign="top"><a id="ac1174c8b5aca65822fb690df1f108b2b"></a>  </td><td class="memItemRight" valign="bottom"><b>error_info</b> (std::error_code _ec)</td></tr> <tr class="separator:ac1174c8b5aca65822fb690df1f108b2b"><td class="memSeparator" colspan="2"> </td></tr> @@ -159,8 +155,8 @@ std::error_code </td><td class="memItemRight" valign="bottom"><a class="el" </table> </div><div class="memdoc"> <p>Throw this failure as a C++ exception. Firstly if the error code matches any of the standard C++ exception types e.g. <code>bad_alloc</code>, we throw those types using the string from <code>message()</code> where possible. We then will throw an <code>error</code> exception type. </p> -<div class="fragment"><div class="line"><a name="l00469"></a><span class="lineno"> 469</span> {</div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  std::string msg;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  {</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  msg = <a class="code" href="structafio__v2__xxx_1_1error__info.html#ae710a4b60f3da9ab91e32374f9a766d5">message</a>();</div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  }</div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  <span class="keywordflow">catch</span>(...)</div><div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  {</div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  }</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  OUTCOME_V2_NAMESPACE::try_throw_std_exception_from_error(<a class="code" href="structafio__v2__xxx_1_1error__info.html#a1e44563674108c5338d1ca1050c4d0eb">ec</a>, msg);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keywordflow">throw</span> error(*<span class="keyword">this</span>);</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> }</div><div class="ttc" id="structafio__v2__xxx_1_1error__info_html_a1e44563674108c5338d1ca1050c4d0eb"><div class="ttname"><a href="structafio__v2__xxx_1_1error__info.html#a1e44563674108c5338d1ca1050c4d0eb">afio_v2_xxx::error_info::ec</a></div><div class="ttdeci">std::error_code ec</div><div class="ttdoc">The error code for the failure. </div><div class="ttdef"><b>Definition:</b> config.hpp:351</div></div> -<div class="ttc" id="structafio__v2__xxx_1_1error__info_html_ae710a4b60f3da9ab91e32374f9a766d5"><div class="ttname"><a href="structafio__v2__xxx_1_1error__info.html#ae710a4b60f3da9ab91e32374f9a766d5">afio_v2_xxx::error_info::message</a></div><div class="ttdeci">std::string message() const</div><div class="ttdoc">Retrieve a descriptive message for this failure, possibly with paths and stack backtraces. Extra detail only appears if called from the same thread as where the failure occurred. </div><div class="ttdef"><b>Definition:</b> config.hpp:650</div></div> +<div class="fragment"><div class="line"><a name="l00647"></a><span class="lineno"> 647</span> {</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  std::string msg;</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="keywordflow">try</span></div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  {</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  msg = <a class="code" href="structafio__v2__xxx_1_1error__info.html#ae710a4b60f3da9ab91e32374f9a766d5">message</a>();</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  }</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span>  <span class="keywordflow">catch</span>(...)</div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  {</div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  }</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  OUTCOME_V2_NAMESPACE::try_throw_std_exception_from_error(<a class="code" href="structafio__v2__xxx_1_1error__info.html#a1e44563674108c5338d1ca1050c4d0eb">ec</a>, msg);</div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="keywordflow">throw</span> error(*<span class="keyword">this</span>);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> }</div><div class="ttc" id="structafio__v2__xxx_1_1error__info_html_a1e44563674108c5338d1ca1050c4d0eb"><div class="ttname"><a href="structafio__v2__xxx_1_1error__info.html#a1e44563674108c5338d1ca1050c4d0eb">afio_v2_xxx::error_info::ec</a></div><div class="ttdeci">std::error_code ec</div><div class="ttdoc">The error code for the failure. </div><div class="ttdef"><b>Definition:</b> config.hpp:534</div></div> +<div class="ttc" id="structafio__v2__xxx_1_1error__info_html_ae710a4b60f3da9ab91e32374f9a766d5"><div class="ttname"><a href="structafio__v2__xxx_1_1error__info.html#ae710a4b60f3da9ab91e32374f9a766d5">afio_v2_xxx::error_info::message</a></div><div class="ttdeci">std::string message() const</div><div class="ttdoc">Retrieve a descriptive message for this failure, possibly with paths and stack backtraces. Extra detail only appears if called from the same thread as where the failure occurred. </div><div class="ttdef"><b>Definition:</b> config.hpp:845</div></div> </div><!-- fragment --> </div> </div> |