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::custom_error< T > 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">
7
<!-- Generated by Doxygen 1.5.6 -->
7
<!-- Generated by Doxygen 1.5.8 -->
8
8
<div class="navigation" id="top">
37
37
<div class="dynsection">
38
38
<p><center><img src="classsbuild_1_1custom__error__inherit__graph.png" border="0" usemap="#sbuild_1_1custom__error_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
39
39
<map name="sbuild_1_1custom__error_3_01T_01_4__inherit__map">
40
<area shape="rect" href="classsbuild_1_1error.html" title="Error exception class." alt="" coords="31,229,151,256"><area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="29,155,152,181"><area shape="rect" title="STL class." alt="" coords="29,80,152,107"><area shape="rect" title="STL class." alt="" coords="39,5,143,32"></map>
40
<area shape="rect" href="classsbuild_1_1error.html" title="sbuild::error\< T \>" alt="" coords="31,245,151,275"><area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="29,165,152,195"><area shape="rect" title="STL class." alt="" coords="29,85,152,115"><area shape="rect" title="STL class." alt="" coords="39,5,143,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::custom_error< T >:</div>
44
44
<div class="dynsection">
45
45
<p><center><img src="classsbuild_1_1custom__error__coll__graph.png" border="0" usemap="#sbuild_1_1custom__error_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
46
46
<map name="sbuild_1_1custom__error_3_01T_01_4__coll__map">
47
<area shape="rect" href="classsbuild_1_1error.html" title="Error exception class." alt="" coords="209,264,329,290"><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,82,135,109"><area shape="rect" title="STL class." alt="" coords="5,5,109,32"><area shape="rect" title="STL class." alt="" coords="168,82,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.html" title="sbuild::error\< T \>" alt="" coords="207,277,327,307"><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>
58
58
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#86389670e418656b9d8f80585d8250d2">custom_error</a> (<a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
60
60
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#86389670e418656b9d8f80585d8250d2"></a><br></td></tr>
61
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C> </td></tr>
61
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C > </td></tr>
62
62
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#a264f0d19ad2862e1af24fdfa05ece04">custom_error</a> (C const &context, <a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
64
64
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#a264f0d19ad2862e1af24fdfa05ece04"></a><br></td></tr>
65
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D> </td></tr>
65
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
66
66
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#575148c66c3af8137c23a81508f9a47d">custom_error</a> (<a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
68
68
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#575148c66c3af8137c23a81508f9a47d"></a><br></td></tr>
69
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D, typename E> </td></tr>
69
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D , typename E > </td></tr>
70
70
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#21f92ac68ab46b9cb60cc1e614ce3402">custom_error</a> (<a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail, E const &detail2)</td></tr>
72
72
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#21f92ac68ab46b9cb60cc1e614ce3402"></a><br></td></tr>
73
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C, typename D> </td></tr>
73
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C , typename D > </td></tr>
74
74
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#c5352d66e80b4e9023754c49fe69a908">custom_error</a> (C const &context, <a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
76
76
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#c5352d66e80b4e9023754c49fe69a908"></a><br></td></tr>
77
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C, typename D, typename E> </td></tr>
77
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C , typename D , typename E > </td></tr>
78
78
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#6ce49dcd601e6b73a0d006a5b05d7873">custom_error</a> (C const &context, <a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail, E const &detail2)</td></tr>
80
80
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#6ce49dcd601e6b73a0d006a5b05d7873"></a><br></td></tr>
81
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C, typename D, typename E> </td></tr>
81
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C , typename D , typename E > </td></tr>
82
82
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#e61c3f3ff78084c08c15239e2fe2a6a3">custom_error</a> (C const &context1, D const &context2, <a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, E const &detail)</td></tr>
84
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#e61c3f3ff78084c08c15239e2fe2a6a3"></a><br></td></tr>
85
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C, typename D, typename E, typename F> </td></tr>
85
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C , typename D , typename E , typename F > </td></tr>
86
86
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#a71fb57dc64d00a55d995f1891296a39">custom_error</a> (C const &context1, D const &context2, <a class="el" href="classsbuild_1_1custom__error.html#f782969c46479ccbd3b168998aeec68f">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, E const &detail, F const &detail2)</td></tr>
88
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#a71fb57dc64d00a55d995f1891296a39"></a><br></td></tr>
92
92
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#abc976a30bda58fe765e4046d53a11f0">custom_error</a> (<a class="el" href="classsbuild_1_1error__base.html">error_base</a> const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
94
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#abc976a30bda58fe765e4046d53a11f0"></a><br></td></tr>
95
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C> </td></tr>
95
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C > </td></tr>
96
96
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#cba0ee09c96a100283924899fdd7b184">custom_error</a> (C const &context, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
98
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#cba0ee09c96a100283924899fdd7b184"></a><br></td></tr>
99
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C> </td></tr>
99
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C > </td></tr>
100
100
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1custom__error.html#93ecc304a6b085c474bb341c5d5b1d1c">custom_error</a> (C const &context, <a class="el" href="classsbuild_1_1error__base.html">error_base</a> const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
102
102
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#93ecc304a6b085c474bb341c5d5b1d1c"></a><br></td></tr>
342
342
<div class="memitem">
343
343
<div class="memproto">
344
344
<div class="memtemplate">
345
template<typename T> </div>
345
template<typename T > </div>
346
346
<div class="memtemplate">
347
template<typename C, typename D, typename E> </div>
347
template<typename C , typename D , typename E > </div>
348
348
<table class="memname">
350
350
<td class="memname"><a class="el" href="classsbuild_1_1custom__error.html">sbuild::custom_error</a>< T >::<a class="el" href="classsbuild_1_1custom__error.html">custom_error</a> </td>
397
397
<div class="memitem">
398
398
<div class="memproto">
399
399
<div class="memtemplate">
400
template<typename T> </div>
400
template<typename T > </div>
401
401
<div class="memtemplate">
402
template<typename C, typename D, typename E> </div>
402
template<typename C , typename D , typename E > </div>
403
403
<table class="memname">
405
405
<td class="memname"><a class="el" href="classsbuild_1_1custom__error.html">sbuild::custom_error</a>< T >::<a class="el" href="classsbuild_1_1custom__error.html">custom_error</a> </td>
452
452
<div class="memitem">
453
453
<div class="memproto">
454
454
<div class="memtemplate">
455
template<typename T> </div>
455
template<typename T > </div>
456
456
<div class="memtemplate">
457
template<typename C, typename D, typename E, typename F> </div>
457
template<typename C , typename D , typename E , typename F > </div>
458
458
<table class="memname">
460
460
<td class="memname"><a class="el" href="classsbuild_1_1custom__error.html">sbuild::custom_error</a>< T >::<a class="el" href="classsbuild_1_1custom__error.html">custom_error</a> </td>