~ubuntu-branches/ubuntu/karmic/schroot/karmic

« back to all changes in this revision

Viewing changes to doc/sbuild/html/classsbuild_1_1error.html

  • Committer: Bazaar Package Importer
  • Author(s): Roger Leigh
  • Date: 2009-03-22 16:56:38 UTC
  • mfrom: (1.2.3 upstream)
  • mto: This revision was merged to the branch mainline in revision 24.
  • Revision ID: james.westby@ubuntu.com-20090322165638-l9cowubm2v49de11
Tags: upstream-1.2.2
ImportĀ upstreamĀ versionĀ 1.2.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
3
<title>sbuild: sbuild::error&lt; T &gt; Class Template Reference</title>
 
4
<link href="tabs.css" rel="stylesheet" type="text/css">
4
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
<link href="tabs.css" rel="stylesheet" type="text/css">
6
6
</head><body>
7
 
<!-- Generated by Doxygen 1.5.6 -->
 
7
<!-- Generated by Doxygen 1.5.8 -->
8
8
<div class="navigation" id="top">
9
9
  <div class="tabs">
10
10
    <ul>
37
37
<div class="dynsection">
38
38
<p><center><img src="classsbuild_1_1error__inherit__graph.png" border="0" usemap="#sbuild_1_1error_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
39
39
<map name="sbuild_1_1error_3_01T_01_4__inherit__map">
40
 
<area shape="rect" href="classsbuild_1_1custom__error.html" title="Custom error." alt="" coords="5,304,176,331"><area shape="rect" href="classsbuild_1_1parse__error.html" title="Parse error." alt="" coords="200,304,360,331"><area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="124,155,247,181"><area shape="rect" title="STL class." alt="" coords="124,80,247,107"><area shape="rect" title="STL class." alt="" coords="133,5,237,32"></map>
 
40
<area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="5,165,128,195"><area shape="rect" title="STL class." alt="" coords="5,85,128,115"><area shape="rect" title="STL class." alt="" coords="15,5,119,35"></map>
41
41
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
42
42
<div class="dynheader">
43
43
Collaboration diagram for sbuild::error&lt; T &gt;:</div>
44
44
<div class="dynsection">
45
45
<p><center><img src="classsbuild_1_1error__coll__graph.png" border="0" usemap="#sbuild_1_1error_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
46
46
<map name="sbuild_1_1error_3_01T_01_4__coll__map">
47
 
<area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="123,173,245,200"><area shape="rect" title="STL class." alt="" coords="12,83,135,109"><area shape="rect" title="STL class." alt="" coords="5,5,109,32"><area shape="rect" title="STL class." alt="" coords="168,83,248,109"><area shape="rect" title="STL class." alt="" coords="133,5,299,32"><area shape="rect" title="STL class." alt="" coords="269,173,389,200"></map>
 
47
<area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="120,181,243,211"><area shape="rect" title="STL class." alt="" coords="11,85,133,115"><area shape="rect" title="STL class." alt="" coords="5,5,109,35"><area shape="rect" title="STL class." alt="" coords="165,85,245,115"><area shape="rect" title="STL class." alt="" coords="133,5,291,35"><area shape="rect" title="STL class." alt="" coords="267,181,387,211"></map>
48
48
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
49
49
 
50
50
<p>
51
51
<a href="classsbuild_1_1error-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
52
52
<tr><td></td></tr>
 
53
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
 
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__detail__helper.html">add_detail_helper</a></td></tr>
 
55
 
 
56
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add detail to format string.  <a href="structsbuild_1_1error_1_1add__detail__helper.html#_details">More...</a><br></td></tr>
 
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__detail__helper_3_01A_00_01true_01_4.html">add_detail_helper&lt; A, true &gt;</a></td></tr>
 
58
 
 
59
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add detail to format string.  <a href="structsbuild_1_1error_1_1add__detail__helper_3_01A_00_01true_01_4.html#_details">More...</a><br></td></tr>
 
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__reason__helper.html">add_reason_helper</a></td></tr>
 
61
 
 
62
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add reason to reason string.  <a href="structsbuild_1_1error_1_1add__reason__helper.html#_details">More...</a><br></td></tr>
 
63
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__reason__helper_3_01A_00_01true_01_4.html">add_reason_helper&lt; A, true &gt;</a></td></tr>
 
64
 
 
65
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add reason to reason string.  <a href="structsbuild_1_1error_1_1add__reason__helper_3_01A_00_01true_01_4.html#_details">More...</a><br></td></tr>
53
66
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
54
67
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a></td></tr>
55
68
 
56
69
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The enum type providing the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> codes for this type.  <a href="#31287cbbce3a39d4ce6be345ae61d1d9"></a><br></td></tr>
57
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; <a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>, <br>
 
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; <a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>, <br class="typebreak">
58
71
const char * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#e5c2740424cffa74086e122dcd478e42">map_type</a></td></tr>
59
72
 
60
73
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping between <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code and <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> description.  <a href="#e5c2740424cffa74086e122dcd478e42"></a><br></td></tr>
69
82
 
70
83
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#4ef8ede1de8b63766b58c6fad2368a14"></a><br></td></tr>
71
84
<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
72
 
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A, typename B, typename C, typename D, typename E&gt; </td></tr>
 
85
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A , typename B , typename C , typename D , typename E &gt; </td></tr>
73
86
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#4f065511e1afef0e91685be1ca97c88b">format_error</a> (A const &amp;context1, B const &amp;context2, C const &amp;context3, <a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &amp;detail1, E const &amp;detail2)</td></tr>
74
87
 
75
88
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message.  <a href="#4f065511e1afef0e91685be1ca97c88b"></a><br></td></tr>
76
 
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A, typename B, typename C, typename D, typename E&gt; </td></tr>
 
89
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A , typename B , typename C , typename D , typename E &gt; </td></tr>
77
90
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#e95d4124afe2ecb578ee85bb23f7dec6">format_error</a> (A const &amp;context1, B const &amp;context2, C const &amp;context3, std::runtime_error const &amp;<a class="el" href="classsbuild_1_1error.html">error</a>, D const &amp;detail1, E const &amp;detail2)</td></tr>
78
91
 
79
92
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message.  <a href="#e95d4124afe2ecb578ee85bb23f7dec6"></a><br></td></tr>
80
 
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A, typename B, typename C, typename R, typename D, typename E&gt; </td></tr>
 
93
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A , typename B , typename C , typename R , typename D , typename E &gt; </td></tr>
81
94
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static std::string&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#c5cccc882c3b4808e0b6bf44c4b9daee">format_reason</a> (A const &amp;context1, B const &amp;context2, C const &amp;context3, R const &amp;<a class="el" href="classsbuild_1_1error.html">error</a>, D const &amp;detail1, E const &amp;detail2)</td></tr>
82
95
 
83
96
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Format an reason string.  <a href="#c5cccc882c3b4808e0b6bf44c4b9daee"></a><br></td></tr>
84
 
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A&gt; </td></tr>
 
97
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A &gt; </td></tr>
85
98
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#f4f0b1406bbf86bda5db1fdd52fe2981">add_detail</a> (boost::format &amp;fmt, A const &amp;value)</td></tr>
86
99
 
87
100
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add detail to format string.  <a href="#f4f0b1406bbf86bda5db1fdd52fe2981"></a><br></td></tr>
88
 
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A&gt; </td></tr>
 
101
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename A &gt; </td></tr>
89
102
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#e6b7614f5752764020d602b22804d941">add_reason</a> (std::string &amp;<a class="el" href="classsbuild_1_1error__base.html#705acbc014117c65bddaf6b03c578ce5">reason</a>, A const &amp;value)</td></tr>
90
103
 
91
104
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add reason to reason string.  <a href="#e6b7614f5752764020d602b22804d941"></a><br></td></tr>
97
110
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classsbuild_1_1error.html#e5c2740424cffa74086e122dcd478e42">map_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1error.html#3ebc06008ada3b65bf2b25ce06b2926a">error_strings</a></td></tr>
98
111
 
99
112
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mapping between <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code and string.  <a href="#3ebc06008ada3b65bf2b25ce06b2926a"></a><br></td></tr>
100
 
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
101
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__detail__helper.html">add_detail_helper</a></td></tr>
102
 
 
103
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add detail to format string.  <a href="structsbuild_1_1error_1_1add__detail__helper.html#_details">More...</a><br></td></tr>
104
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__detail__helper_3_01A_00_01true_01_4.html">add_detail_helper&lt; A, true &gt;</a></td></tr>
105
 
 
106
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add detail to format string.  <a href="structsbuild_1_1error_1_1add__detail__helper_3_01A_00_01true_01_4.html#_details">More...</a><br></td></tr>
107
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__reason__helper.html">add_reason_helper</a></td></tr>
108
 
 
109
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add reason to reason string.  <a href="structsbuild_1_1error_1_1add__reason__helper.html#_details">More...</a><br></td></tr>
110
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsbuild_1_1error_1_1add__reason__helper_3_01A_00_01true_01_4.html">add_reason_helper&lt; A, true &gt;</a></td></tr>
111
 
 
112
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Helper class to add reason to reason string.  <a href="structsbuild_1_1error_1_1add__reason__helper_3_01A_00_01true_01_4.html#_details">More...</a><br></td></tr>
113
113
</table>
114
114
<hr><a name="_details"></a><h2>Detailed Description</h2>
115
115
<h3>template&lt;typename T&gt;<br>
249
249
</div>
250
250
</div><p>
251
251
<hr><h2>Member Function Documentation</h2>
252
 
<a class="anchor" name="3c2bdf97b2c4ef23aa19213c28033ad1"></a><!-- doxytag: member="sbuild::error::get_error" ref="3c2bdf97b2c4ef23aa19213c28033ad1" args="(error_type error)" -->
253
 
<div class="memitem">
254
 
<div class="memproto">
255
 
<div class="memtemplate">
256
 
template&lt;typename T&gt; </div>
257
 
      <table class="memname">
258
 
        <tr>
259
 
          <td class="memname">static const char* <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::get_error           </td>
260
 
          <td>(</td>
261
 
          <td class="paramtype"><a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>&nbsp;</td>
262
 
          <td class="paramname"> <em>error</em>          </td>
263
 
          <td>&nbsp;)&nbsp;</td>
264
 
          <td><code> [static, private]</code></td>
265
 
        </tr>
266
 
      </table>
267
 
</div>
268
 
<div class="memdoc">
269
 
 
270
 
<p>
271
 
Get a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> string. 
272
 
<p>
273
 
<dl compact><dt><b>Parameters:</b></dt><dd>
274
 
  <table border="0" cellspacing="2" cellpadding="0">
275
 
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
276
 
  </table>
277
 
</dl>
278
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> string. </dd></dl>
279
 
 
280
 
</div>
281
 
</div><p>
282
 
<a class="anchor" name="4f065511e1afef0e91685be1ca97c88b"></a><!-- doxytag: member="sbuild::error::format_error" ref="4f065511e1afef0e91685be1ca97c88b" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, error_type error, D const &amp;detail1, E const &amp;detail2)" -->
283
 
<div class="memitem">
284
 
<div class="memproto">
285
 
<div class="memtemplate">
286
 
template&lt;typename T&gt; </div>
287
 
<div class="memtemplate">
288
 
template&lt;typename A, typename B, typename C, typename D, typename E&gt; </div>
289
 
      <table class="memname">
290
 
        <tr>
291
 
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_error           </td>
292
 
          <td>(</td>
293
 
          <td class="paramtype">A const &amp;&nbsp;</td>
294
 
          <td class="paramname"> <em>context1</em>, </td>
295
 
        </tr>
296
 
        <tr>
297
 
          <td class="paramkey"></td>
298
 
          <td></td>
299
 
          <td class="paramtype">B const &amp;&nbsp;</td>
300
 
          <td class="paramname"> <em>context2</em>, </td>
301
 
        </tr>
302
 
        <tr>
303
 
          <td class="paramkey"></td>
304
 
          <td></td>
305
 
          <td class="paramtype">C const &amp;&nbsp;</td>
306
 
          <td class="paramname"> <em>context3</em>, </td>
307
 
        </tr>
308
 
        <tr>
309
 
          <td class="paramkey"></td>
310
 
          <td></td>
311
 
          <td class="paramtype"><a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>&nbsp;</td>
312
 
          <td class="paramname"> <em>error</em>, </td>
313
 
        </tr>
314
 
        <tr>
315
 
          <td class="paramkey"></td>
316
 
          <td></td>
317
 
          <td class="paramtype">D const &amp;&nbsp;</td>
318
 
          <td class="paramname"> <em>detail1</em>, </td>
319
 
        </tr>
320
 
        <tr>
321
 
          <td class="paramkey"></td>
322
 
          <td></td>
323
 
          <td class="paramtype">E const &amp;&nbsp;</td>
324
 
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
325
 
        </tr>
326
 
        <tr>
327
 
          <td></td>
328
 
          <td>)</td>
329
 
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
330
 
        </tr>
331
 
      </table>
332
 
</div>
333
 
<div class="memdoc">
334
 
 
335
 
<p>
336
 
Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. 
337
 
<p>
338
 
<dl compact><dt><b>Parameters:</b></dt><dd>
339
 
  <table border="0" cellspacing="2" cellpadding="0">
340
 
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
341
 
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
342
 
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
343
 
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
344
 
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
345
 
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
346
 
  </table>
347
 
</dl>
348
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message.</dd></dl>
349
 
<dl compact><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Merge the logic shared between the two specialisations to prevent code duplication. </dd></dl>
350
 
 
351
 
</div>
352
 
</div><p>
353
 
<a class="anchor" name="e95d4124afe2ecb578ee85bb23f7dec6"></a><!-- doxytag: member="sbuild::error::format_error" ref="e95d4124afe2ecb578ee85bb23f7dec6" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, std::runtime_error const &amp;error, D const &amp;detail1, E const &amp;detail2)" -->
354
 
<div class="memitem">
355
 
<div class="memproto">
356
 
<div class="memtemplate">
357
 
template&lt;typename T&gt; </div>
358
 
<div class="memtemplate">
359
 
template&lt;typename A, typename B, typename C, typename D, typename E&gt; </div>
360
 
      <table class="memname">
361
 
        <tr>
362
 
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_error           </td>
363
 
          <td>(</td>
364
 
          <td class="paramtype">A const &amp;&nbsp;</td>
365
 
          <td class="paramname"> <em>context1</em>, </td>
366
 
        </tr>
367
 
        <tr>
368
 
          <td class="paramkey"></td>
369
 
          <td></td>
370
 
          <td class="paramtype">B const &amp;&nbsp;</td>
371
 
          <td class="paramname"> <em>context2</em>, </td>
372
 
        </tr>
373
 
        <tr>
374
 
          <td class="paramkey"></td>
375
 
          <td></td>
376
 
          <td class="paramtype">C const &amp;&nbsp;</td>
377
 
          <td class="paramname"> <em>context3</em>, </td>
378
 
        </tr>
379
 
        <tr>
380
 
          <td class="paramkey"></td>
381
 
          <td></td>
382
 
          <td class="paramtype">std::runtime_error&lt; T &gt; const &amp;&nbsp;</td>
383
 
          <td class="paramname"> <em>error</em>, </td>
384
 
        </tr>
385
 
        <tr>
386
 
          <td class="paramkey"></td>
387
 
          <td></td>
388
 
          <td class="paramtype">D const &amp;&nbsp;</td>
389
 
          <td class="paramname"> <em>detail1</em>, </td>
390
 
        </tr>
391
 
        <tr>
392
 
          <td class="paramkey"></td>
393
 
          <td></td>
394
 
          <td class="paramtype">E const &amp;&nbsp;</td>
395
 
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
396
 
        </tr>
397
 
        <tr>
398
 
          <td></td>
399
 
          <td>)</td>
400
 
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
401
 
        </tr>
402
 
      </table>
403
 
</div>
404
 
<div class="memdoc">
405
 
 
406
 
<p>
407
 
Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. 
408
 
<p>
409
 
<dl compact><dt><b>Parameters:</b></dt><dd>
410
 
  <table border="0" cellspacing="2" cellpadding="0">
411
 
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
412
 
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
413
 
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
414
 
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
415
 
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
416
 
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
417
 
  </table>
418
 
</dl>
419
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. </dd></dl>
420
 
 
421
 
</div>
422
 
</div><p>
423
 
<a class="anchor" name="c5cccc882c3b4808e0b6bf44c4b9daee"></a><!-- doxytag: member="sbuild::error::format_reason" ref="c5cccc882c3b4808e0b6bf44c4b9daee" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, R const &amp;error, D const &amp;detail1, E const &amp;detail2)" -->
424
 
<div class="memitem">
425
 
<div class="memproto">
426
 
<div class="memtemplate">
427
 
template&lt;typename T&gt; </div>
428
 
<div class="memtemplate">
429
 
template&lt;typename A, typename B, typename C, typename R, typename D, typename E&gt; </div>
430
 
      <table class="memname">
431
 
        <tr>
432
 
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_reason           </td>
433
 
          <td>(</td>
434
 
          <td class="paramtype">A const &amp;&nbsp;</td>
435
 
          <td class="paramname"> <em>context1</em>, </td>
436
 
        </tr>
437
 
        <tr>
438
 
          <td class="paramkey"></td>
439
 
          <td></td>
440
 
          <td class="paramtype">B const &amp;&nbsp;</td>
441
 
          <td class="paramname"> <em>context2</em>, </td>
442
 
        </tr>
443
 
        <tr>
444
 
          <td class="paramkey"></td>
445
 
          <td></td>
446
 
          <td class="paramtype">C const &amp;&nbsp;</td>
447
 
          <td class="paramname"> <em>context3</em>, </td>
448
 
        </tr>
449
 
        <tr>
450
 
          <td class="paramkey"></td>
451
 
          <td></td>
452
 
          <td class="paramtype">R const &amp;&nbsp;</td>
453
 
          <td class="paramname"> <em>error</em>, </td>
454
 
        </tr>
455
 
        <tr>
456
 
          <td class="paramkey"></td>
457
 
          <td></td>
458
 
          <td class="paramtype">D const &amp;&nbsp;</td>
459
 
          <td class="paramname"> <em>detail1</em>, </td>
460
 
        </tr>
461
 
        <tr>
462
 
          <td class="paramkey"></td>
463
 
          <td></td>
464
 
          <td class="paramtype">E const &amp;&nbsp;</td>
465
 
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
466
 
        </tr>
467
 
        <tr>
468
 
          <td></td>
469
 
          <td>)</td>
470
 
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
471
 
        </tr>
472
 
      </table>
473
 
</div>
474
 
<div class="memdoc">
475
 
 
476
 
<p>
477
 
Format an reason string. 
478
 
<p>
479
 
<dl compact><dt><b>Parameters:</b></dt><dd>
480
 
  <table border="0" cellspacing="2" cellpadding="0">
481
 
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
482
 
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
483
 
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
484
 
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> or <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
485
 
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
486
 
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
487
 
  </table>
488
 
</dl>
489
 
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. </dd></dl>
490
 
 
491
 
</div>
492
 
</div><p>
493
252
<a class="anchor" name="f4f0b1406bbf86bda5db1fdd52fe2981"></a><!-- doxytag: member="sbuild::error::add_detail" ref="f4f0b1406bbf86bda5db1fdd52fe2981" args="(boost::format &amp;fmt, A const &amp;value)" -->
494
253
<div class="memitem">
495
254
<div class="memproto">
496
255
<div class="memtemplate">
497
256
template&lt;typename T&gt; </div>
498
257
<div class="memtemplate">
499
 
template&lt;typename A&gt; </div>
 
258
template&lt;typename A &gt; </div>
500
259
      <table class="memname">
501
260
        <tr>
502
261
          <td class="memname">static void <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::add_detail           </td>
537
296
<div class="memtemplate">
538
297
template&lt;typename T&gt; </div>
539
298
<div class="memtemplate">
540
 
template&lt;typename A&gt; </div>
 
299
template&lt;typename A &gt; </div>
541
300
      <table class="memname">
542
301
        <tr>
543
302
          <td class="memname">static void <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::add_reason           </td>
572
331
 
573
332
</div>
574
333
</div><p>
 
334
<a class="anchor" name="e95d4124afe2ecb578ee85bb23f7dec6"></a><!-- doxytag: member="sbuild::error::format_error" ref="e95d4124afe2ecb578ee85bb23f7dec6" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, std::runtime_error const &amp;error, D const &amp;detail1, E const &amp;detail2)" -->
 
335
<div class="memitem">
 
336
<div class="memproto">
 
337
<div class="memtemplate">
 
338
template&lt;typename T&gt; </div>
 
339
<div class="memtemplate">
 
340
template&lt;typename A , typename B , typename C , typename D , typename E &gt; </div>
 
341
      <table class="memname">
 
342
        <tr>
 
343
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_error           </td>
 
344
          <td>(</td>
 
345
          <td class="paramtype">A const &amp;&nbsp;</td>
 
346
          <td class="paramname"> <em>context1</em>, </td>
 
347
        </tr>
 
348
        <tr>
 
349
          <td class="paramkey"></td>
 
350
          <td></td>
 
351
          <td class="paramtype">B const &amp;&nbsp;</td>
 
352
          <td class="paramname"> <em>context2</em>, </td>
 
353
        </tr>
 
354
        <tr>
 
355
          <td class="paramkey"></td>
 
356
          <td></td>
 
357
          <td class="paramtype">C const &amp;&nbsp;</td>
 
358
          <td class="paramname"> <em>context3</em>, </td>
 
359
        </tr>
 
360
        <tr>
 
361
          <td class="paramkey"></td>
 
362
          <td></td>
 
363
          <td class="paramtype">std::runtime_error&lt; T &gt; const &amp;&nbsp;</td>
 
364
          <td class="paramname"> <em>error</em>, </td>
 
365
        </tr>
 
366
        <tr>
 
367
          <td class="paramkey"></td>
 
368
          <td></td>
 
369
          <td class="paramtype">D const &amp;&nbsp;</td>
 
370
          <td class="paramname"> <em>detail1</em>, </td>
 
371
        </tr>
 
372
        <tr>
 
373
          <td class="paramkey"></td>
 
374
          <td></td>
 
375
          <td class="paramtype">E const &amp;&nbsp;</td>
 
376
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
 
377
        </tr>
 
378
        <tr>
 
379
          <td></td>
 
380
          <td>)</td>
 
381
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
 
382
        </tr>
 
383
      </table>
 
384
</div>
 
385
<div class="memdoc">
 
386
 
 
387
<p>
 
388
Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. 
 
389
<p>
 
390
<dl compact><dt><b>Parameters:</b></dt><dd>
 
391
  <table border="0" cellspacing="2" cellpadding="0">
 
392
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
393
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
394
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
395
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
 
396
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
397
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
398
  </table>
 
399
</dl>
 
400
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. </dd></dl>
 
401
 
 
402
</div>
 
403
</div><p>
 
404
<a class="anchor" name="4f065511e1afef0e91685be1ca97c88b"></a><!-- doxytag: member="sbuild::error::format_error" ref="4f065511e1afef0e91685be1ca97c88b" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, error_type error, D const &amp;detail1, E const &amp;detail2)" -->
 
405
<div class="memitem">
 
406
<div class="memproto">
 
407
<div class="memtemplate">
 
408
template&lt;typename T&gt; </div>
 
409
<div class="memtemplate">
 
410
template&lt;typename A , typename B , typename C , typename D , typename E &gt; </div>
 
411
      <table class="memname">
 
412
        <tr>
 
413
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_error           </td>
 
414
          <td>(</td>
 
415
          <td class="paramtype">A const &amp;&nbsp;</td>
 
416
          <td class="paramname"> <em>context1</em>, </td>
 
417
        </tr>
 
418
        <tr>
 
419
          <td class="paramkey"></td>
 
420
          <td></td>
 
421
          <td class="paramtype">B const &amp;&nbsp;</td>
 
422
          <td class="paramname"> <em>context2</em>, </td>
 
423
        </tr>
 
424
        <tr>
 
425
          <td class="paramkey"></td>
 
426
          <td></td>
 
427
          <td class="paramtype">C const &amp;&nbsp;</td>
 
428
          <td class="paramname"> <em>context3</em>, </td>
 
429
        </tr>
 
430
        <tr>
 
431
          <td class="paramkey"></td>
 
432
          <td></td>
 
433
          <td class="paramtype"><a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>&nbsp;</td>
 
434
          <td class="paramname"> <em>error</em>, </td>
 
435
        </tr>
 
436
        <tr>
 
437
          <td class="paramkey"></td>
 
438
          <td></td>
 
439
          <td class="paramtype">D const &amp;&nbsp;</td>
 
440
          <td class="paramname"> <em>detail1</em>, </td>
 
441
        </tr>
 
442
        <tr>
 
443
          <td class="paramkey"></td>
 
444
          <td></td>
 
445
          <td class="paramtype">E const &amp;&nbsp;</td>
 
446
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
 
447
        </tr>
 
448
        <tr>
 
449
          <td></td>
 
450
          <td>)</td>
 
451
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
 
452
        </tr>
 
453
      </table>
 
454
</div>
 
455
<div class="memdoc">
 
456
 
 
457
<p>
 
458
Format an <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. 
 
459
<p>
 
460
<dl compact><dt><b>Parameters:</b></dt><dd>
 
461
  <table border="0" cellspacing="2" cellpadding="0">
 
462
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
463
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
464
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
465
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
 
466
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
467
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
468
  </table>
 
469
</dl>
 
470
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message.</dd></dl>
 
471
<dl compact><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Merge the logic shared between the two specialisations to prevent code duplication. </dd></dl>
 
472
 
 
473
</div>
 
474
</div><p>
 
475
<a class="anchor" name="c5cccc882c3b4808e0b6bf44c4b9daee"></a><!-- doxytag: member="sbuild::error::format_reason" ref="c5cccc882c3b4808e0b6bf44c4b9daee" args="(A const &amp;context1, B const &amp;context2, C const &amp;context3, R const &amp;error, D const &amp;detail1, E const &amp;detail2)" -->
 
476
<div class="memitem">
 
477
<div class="memproto">
 
478
<div class="memtemplate">
 
479
template&lt;typename T&gt; </div>
 
480
<div class="memtemplate">
 
481
template&lt;typename A , typename B , typename C , typename R , typename D , typename E &gt; </div>
 
482
      <table class="memname">
 
483
        <tr>
 
484
          <td class="memname">static std::string <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::format_reason           </td>
 
485
          <td>(</td>
 
486
          <td class="paramtype">A const &amp;&nbsp;</td>
 
487
          <td class="paramname"> <em>context1</em>, </td>
 
488
        </tr>
 
489
        <tr>
 
490
          <td class="paramkey"></td>
 
491
          <td></td>
 
492
          <td class="paramtype">B const &amp;&nbsp;</td>
 
493
          <td class="paramname"> <em>context2</em>, </td>
 
494
        </tr>
 
495
        <tr>
 
496
          <td class="paramkey"></td>
 
497
          <td></td>
 
498
          <td class="paramtype">C const &amp;&nbsp;</td>
 
499
          <td class="paramname"> <em>context3</em>, </td>
 
500
        </tr>
 
501
        <tr>
 
502
          <td class="paramkey"></td>
 
503
          <td></td>
 
504
          <td class="paramtype">R const &amp;&nbsp;</td>
 
505
          <td class="paramname"> <em>error</em>, </td>
 
506
        </tr>
 
507
        <tr>
 
508
          <td class="paramkey"></td>
 
509
          <td></td>
 
510
          <td class="paramtype">D const &amp;&nbsp;</td>
 
511
          <td class="paramname"> <em>detail1</em>, </td>
 
512
        </tr>
 
513
        <tr>
 
514
          <td class="paramkey"></td>
 
515
          <td></td>
 
516
          <td class="paramtype">E const &amp;&nbsp;</td>
 
517
          <td class="paramname"> <em>detail2</em></td><td>&nbsp;</td>
 
518
        </tr>
 
519
        <tr>
 
520
          <td></td>
 
521
          <td>)</td>
 
522
          <td></td><td></td><td><code> [inline, static, protected]</code></td>
 
523
        </tr>
 
524
      </table>
 
525
</div>
 
526
<div class="memdoc">
 
527
 
 
528
<p>
 
529
Format an reason string. 
 
530
<p>
 
531
<dl compact><dt><b>Parameters:</b></dt><dd>
 
532
  <table border="0" cellspacing="2" cellpadding="0">
 
533
    <tr><td valign="top"></td><td valign="top"><em>context1</em>&nbsp;</td><td>context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
534
    <tr><td valign="top"></td><td valign="top"><em>context2</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
535
    <tr><td valign="top"></td><td valign="top"><em>context3</em>&nbsp;</td><td>additional context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
536
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> or <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
 
537
    <tr><td valign="top"></td><td valign="top"><em>detail1</em>&nbsp;</td><td>details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
538
    <tr><td valign="top"></td><td valign="top"><em>detail2</em>&nbsp;</td><td>additional details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
 
539
  </table>
 
540
</dl>
 
541
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> message. </dd></dl>
 
542
 
 
543
</div>
 
544
</div><p>
 
545
<a class="anchor" name="3c2bdf97b2c4ef23aa19213c28033ad1"></a><!-- doxytag: member="sbuild::error::get_error" ref="3c2bdf97b2c4ef23aa19213c28033ad1" args="(error_type error)" -->
 
546
<div class="memitem">
 
547
<div class="memproto">
 
548
<div class="memtemplate">
 
549
template&lt;typename T&gt; </div>
 
550
      <table class="memname">
 
551
        <tr>
 
552
          <td class="memname">static const char* <a class="el" href="classsbuild_1_1error.html">sbuild::error</a>&lt; T &gt;::get_error           </td>
 
553
          <td>(</td>
 
554
          <td class="paramtype"><a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">error_type</a>&nbsp;</td>
 
555
          <td class="paramname"> <em>error</em>          </td>
 
556
          <td>&nbsp;)&nbsp;</td>
 
557
          <td><code> [static, private]</code></td>
 
558
        </tr>
 
559
      </table>
 
560
</div>
 
561
<div class="memdoc">
 
562
 
 
563
<p>
 
564
Get a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> string. 
 
565
<p>
 
566
<dl compact><dt><b>Parameters:</b></dt><dd>
 
567
  <table border="0" cellspacing="2" cellpadding="0">
 
568
    <tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em>&nbsp;</td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
 
569
  </table>
 
570
</dl>
 
571
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a translated <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> string. </dd></dl>
 
572
 
 
573
</div>
 
574
</div><p>
575
575
<hr><h2>Member Data Documentation</h2>
576
576
<a class="anchor" name="3ebc06008ada3b65bf2b25ce06b2926a"></a><!-- doxytag: member="sbuild::error::error_strings" ref="3ebc06008ada3b65bf2b25ce06b2926a" args="" -->
577
577
<div class="memitem">
595
595
<hr>The documentation for this class was generated from the following file:<ul>
596
596
<li>sbuild/<a class="el" href="sbuild-error_8h-source.html">sbuild-error.h</a></ul>
597
597
</div>
598
 
<hr size="1"><address style="text-align: right;"><small>Generated on Sat Jul 5 12:00:05 2008 for sbuild by&nbsp;
 
598
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Mar 22 22:18:22 2009 for sbuild by&nbsp;
599
599
<a href="http://www.doxygen.org/index.html">
600
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 
600
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
601
601
</body>
602
602
</html>