1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>sbuild: sbuild::parse_error< T > Class Template Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.9 -->
8
<div class="navigation" id="top">
11
<li><a href="index.html"><span>Main Page</span></a></li>
12
<li><a href="pages.html"><span>Related Pages</span></a></li>
13
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
14
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
15
<li><a href="files.html"><span>Files</span></a></li>
16
<li><a href="dirs.html"><span>Directories</span></a></li>
21
<li><a href="annotated.html"><span>Class List</span></a></li>
22
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
23
<li><a href="functions.html"><span>Class Members</span></a></li>
26
<div class="navpath"><a class="el" href="namespacesbuild.html">sbuild</a>::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a>
29
<div class="contents">
30
<h1>sbuild::parse_error< T > Class Template Reference</h1><!-- doxytag: class="sbuild::parse_error" --><!-- doxytag: inherits="error< T >" -->Parse <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>.
31
<a href="#_details">More...</a>
33
<code>#include <<a class="el" href="sbuild-parse-error_8h_source.html">sbuild-parse-error.h</a>></code>
35
<div class="dynheader">
36
Inheritance diagram for sbuild::parse_error< T >:</div>
37
<div class="dynsection">
38
<p><center><img src="classsbuild_1_1parse__error__inherit__graph.png" border="0" usemap="#sbuild_1_1parse__error_3_01T_01_4__inherit__map" alt="Inheritance graph"></center>
39
<map name="sbuild_1_1parse__error_3_01T_01_4__inherit__map">
40
<area shape="rect" href="classsbuild_1_1error.html" title="sbuild::error\< T \>" alt="" coords="25,245,145,275"><area shape="rect" href="classsbuild_1_1error__base.html" title="Error exception base class." alt="" coords="24,165,147,195"><area shape="rect" title="STL class." alt="" coords="24,85,147,115"><area shape="rect" title="STL class." alt="" coords="33,5,137,35"></map>
41
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
42
<div class="dynheader">
43
Collaboration diagram for sbuild::parse_error< T >:</div>
44
<div class="dynsection">
45
<p><center><img src="classsbuild_1_1parse__error__coll__graph.png" border="0" usemap="#sbuild_1_1parse__error_3_01T_01_4__coll__map" alt="Collaboration graph"></center>
46
<map name="sbuild_1_1parse__error_3_01T_01_4__coll__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
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
51
<a href="classsbuild_1_1parse__error-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
53
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classsbuild_1_1error.html">error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a></td></tr>
56
<tr><td class="mdescLeft"> </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="#0d2e942495ec6bed7f5836d196aec9d4"></a><br></td></tr>
57
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
58
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C > </td></tr>
59
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#42d075306b018d95214f9aaf1b7b5d91">parse_error</a> (C const &context, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#42d075306b018d95214f9aaf1b7b5d91"></a><br></td></tr>
62
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
63
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#e4f430c577485da77a729cd212d7ce6d">parse_error</a> (<a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
65
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#e4f430c577485da77a729cd212d7ce6d"></a><br></td></tr>
66
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
67
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#bba129c9371c45e68823636727a954f9">parse_error</a> (size_t line, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
69
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#bba129c9371c45e68823636727a954f9"></a><br></td></tr>
70
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
71
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#1f93201c1d294920391f6a23f5b48283">parse_error</a> (size_t line, std::string const &group, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
73
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#1f93201c1d294920391f6a23f5b48283"></a><br></td></tr>
74
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
75
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#08fc8299ecf80b59125380927c82dd0d">parse_error</a> (size_t line, std::string const &group, std::string const &key, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
77
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#08fc8299ecf80b59125380927c82dd0d"></a><br></td></tr>
78
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
79
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#4946e90e4146ba7166533c884b42599c">parse_error</a> (std::string const &group, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
81
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#4946e90e4146ba7166533c884b42599c"></a><br></td></tr>
82
<tr><td class="memTemplParams" nowrap colspan="2">template<typename D > </td></tr>
83
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#e9cf586c1ef9bb1a6fc17f0acc1c59e1">parse_error</a> (std::string const &group, std::string const &key, <a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1error.html">error</a>, D const &detail)</td></tr>
85
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#e9cf586c1ef9bb1a6fc17f0acc1c59e1"></a><br></td></tr>
86
<tr><td class="memTemplParams" nowrap colspan="2">template<typename C > </td></tr>
87
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#192b8a5b2c7982ccbb497122dc33185f">parse_error</a> (C const &context, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
89
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#192b8a5b2c7982ccbb497122dc33185f"></a><br></td></tr>
90
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#3578cacc6029e8b58234d2974d261bf5">parse_error</a> (size_t line, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
92
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#3578cacc6029e8b58234d2974d261bf5"></a><br></td></tr>
93
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#9e5682fecec0fc63a7bb4c3da8e09b4b">parse_error</a> (size_t line, std::string const &group, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
95
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#9e5682fecec0fc63a7bb4c3da8e09b4b"></a><br></td></tr>
96
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#ec026dea190afb040ef3e67992bc10e2">parse_error</a> (size_t line, std::string const &group, std::string const &key, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#ec026dea190afb040ef3e67992bc10e2"></a><br></td></tr>
99
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#dc93975ca269c65d2cca008a23c14504">parse_error</a> (std::string const &group, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
101
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#dc93975ca269c65d2cca008a23c14504"></a><br></td></tr>
102
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1parse__error.html#cc98cd1e9a11113d01247ba150d4cf37">parse_error</a> (std::string const &group, std::string const &key, std::runtime_error const &<a class="el" href="classsbuild_1_1error.html">error</a>)</td></tr>
104
<tr><td class="mdescLeft"> </td><td class="mdescRight">The constructor. <a href="#cc98cd1e9a11113d01247ba150d4cf37"></a><br></td></tr>
106
<hr><a name="_details"></a><h2>Detailed Description</h2>
107
<h3>template<typename T><br>
108
class sbuild::parse_error< T ></h3>
110
Parse <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. <hr><h2>Member Typedef Documentation</h2>
111
<a class="anchor" name="0d2e942495ec6bed7f5836d196aec9d4"></a><!-- doxytag: member="sbuild::parse_error::error_type" ref="0d2e942495ec6bed7f5836d196aec9d4" args="" -->
112
<div class="memitem">
113
<div class="memproto">
114
<div class="memtemplate">
115
template<typename T > </div>
116
<table class="memname">
118
<td class="memname">typedef <a class="el" href="classsbuild_1_1error.html">error</a><T>::<a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> <a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
125
The enum type providing the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> codes for this type.
128
<p>Reimplemented from <a class="el" href="classsbuild_1_1error.html#31287cbbce3a39d4ce6be345ae61d1d9">sbuild::error< T ></a>.</p>
132
<hr><h2>Constructor & Destructor Documentation</h2>
133
<a class="anchor" name="42d075306b018d95214f9aaf1b7b5d91"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="42d075306b018d95214f9aaf1b7b5d91" args="(C const &context, error_type error)" -->
134
<div class="memitem">
135
<div class="memproto">
136
<div class="memtemplate">
137
template<typename T > </div>
138
<div class="memtemplate">
139
template<typename C > </div>
140
<table class="memname">
142
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
144
<td class="paramtype">C const & </td>
145
<td class="paramname"> <em>context</em>, </td>
148
<td class="paramkey"></td>
150
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
151
<td class="paramname"> <em>error</em></td><td> </td>
156
<td></td><td></td><td><code> [inline]</code></td>
165
<dl compact><dt><b>Parameters:</b></dt><dd>
166
<table border="0" cellspacing="2" cellpadding="0">
167
<tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>the context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
168
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
174
<a class="anchor" name="e4f430c577485da77a729cd212d7ce6d"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="e4f430c577485da77a729cd212d7ce6d" args="(error_type error, D const &detail)" -->
175
<div class="memitem">
176
<div class="memproto">
177
<div class="memtemplate">
178
template<typename T > </div>
179
<div class="memtemplate">
180
template<typename D > </div>
181
<table class="memname">
183
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
185
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
186
<td class="paramname"> <em>error</em>, </td>
189
<td class="paramkey"></td>
191
<td class="paramtype">D const & </td>
192
<td class="paramname"> <em>detail</em></td><td> </td>
197
<td></td><td></td><td><code> [inline]</code></td>
206
<dl compact><dt><b>Parameters:</b></dt><dd>
207
<table border="0" cellspacing="2" cellpadding="0">
208
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
209
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
215
<a class="anchor" name="bba129c9371c45e68823636727a954f9"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="bba129c9371c45e68823636727a954f9" args="(size_t line, error_type error, D const &detail)" -->
216
<div class="memitem">
217
<div class="memproto">
218
<div class="memtemplate">
219
template<typename T > </div>
220
<div class="memtemplate">
221
template<typename D > </div>
222
<table class="memname">
224
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
226
<td class="paramtype">size_t </td>
227
<td class="paramname"> <em>line</em>, </td>
230
<td class="paramkey"></td>
232
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
233
<td class="paramname"> <em>error</em>, </td>
236
<td class="paramkey"></td>
238
<td class="paramtype">D const & </td>
239
<td class="paramname"> <em>detail</em></td><td> </td>
244
<td></td><td></td><td><code> [inline]</code></td>
253
<dl compact><dt><b>Parameters:</b></dt><dd>
254
<table border="0" cellspacing="2" cellpadding="0">
255
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
256
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
257
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
263
<a class="anchor" name="1f93201c1d294920391f6a23f5b48283"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="1f93201c1d294920391f6a23f5b48283" args="(size_t line, std::string const &group, error_type error, D const &detail)" -->
264
<div class="memitem">
265
<div class="memproto">
266
<div class="memtemplate">
267
template<typename T > </div>
268
<div class="memtemplate">
269
template<typename D > </div>
270
<table class="memname">
272
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
274
<td class="paramtype">size_t </td>
275
<td class="paramname"> <em>line</em>, </td>
278
<td class="paramkey"></td>
280
<td class="paramtype">std::string const & </td>
281
<td class="paramname"> <em>group</em>, </td>
284
<td class="paramkey"></td>
286
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
287
<td class="paramname"> <em>error</em>, </td>
290
<td class="paramkey"></td>
292
<td class="paramtype">D const & </td>
293
<td class="paramname"> <em>detail</em></td><td> </td>
298
<td></td><td></td><td><code> [inline]</code></td>
307
<dl compact><dt><b>Parameters:</b></dt><dd>
308
<table border="0" cellspacing="2" cellpadding="0">
309
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
310
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
311
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
312
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
318
<a class="anchor" name="08fc8299ecf80b59125380927c82dd0d"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="08fc8299ecf80b59125380927c82dd0d" args="(size_t line, std::string const &group, std::string const &key, error_type error, D const &detail)" -->
319
<div class="memitem">
320
<div class="memproto">
321
<div class="memtemplate">
322
template<typename T > </div>
323
<div class="memtemplate">
324
template<typename D > </div>
325
<table class="memname">
327
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
329
<td class="paramtype">size_t </td>
330
<td class="paramname"> <em>line</em>, </td>
333
<td class="paramkey"></td>
335
<td class="paramtype">std::string const & </td>
336
<td class="paramname"> <em>group</em>, </td>
339
<td class="paramkey"></td>
341
<td class="paramtype">std::string const & </td>
342
<td class="paramname"> <em>key</em>, </td>
345
<td class="paramkey"></td>
347
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
348
<td class="paramname"> <em>error</em>, </td>
351
<td class="paramkey"></td>
353
<td class="paramtype">D const & </td>
354
<td class="paramname"> <em>detail</em></td><td> </td>
359
<td></td><td></td><td><code> [inline]</code></td>
368
<dl compact><dt><b>Parameters:</b></dt><dd>
369
<table border="0" cellspacing="2" cellpadding="0">
370
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
371
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
372
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
373
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
374
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
380
<a class="anchor" name="4946e90e4146ba7166533c884b42599c"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="4946e90e4146ba7166533c884b42599c" args="(std::string const &group, error_type error, D const &detail)" -->
381
<div class="memitem">
382
<div class="memproto">
383
<div class="memtemplate">
384
template<typename T > </div>
385
<div class="memtemplate">
386
template<typename D > </div>
387
<table class="memname">
389
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
391
<td class="paramtype">std::string const & </td>
392
<td class="paramname"> <em>group</em>, </td>
395
<td class="paramkey"></td>
397
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
398
<td class="paramname"> <em>error</em>, </td>
401
<td class="paramkey"></td>
403
<td class="paramtype">D const & </td>
404
<td class="paramname"> <em>detail</em></td><td> </td>
409
<td></td><td></td><td><code> [inline]</code></td>
418
<dl compact><dt><b>Parameters:</b></dt><dd>
419
<table border="0" cellspacing="2" cellpadding="0">
420
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
421
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
422
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
428
<a class="anchor" name="e9cf586c1ef9bb1a6fc17f0acc1c59e1"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="e9cf586c1ef9bb1a6fc17f0acc1c59e1" args="(std::string const &group, std::string const &key, error_type error, D const &detail)" -->
429
<div class="memitem">
430
<div class="memproto">
431
<div class="memtemplate">
432
template<typename T > </div>
433
<div class="memtemplate">
434
template<typename D > </div>
435
<table class="memname">
437
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
439
<td class="paramtype">std::string const & </td>
440
<td class="paramname"> <em>group</em>, </td>
443
<td class="paramkey"></td>
445
<td class="paramtype">std::string const & </td>
446
<td class="paramname"> <em>key</em>, </td>
449
<td class="paramkey"></td>
451
<td class="paramtype"><a class="el" href="classsbuild_1_1parse__error.html#0d2e942495ec6bed7f5836d196aec9d4">error_type</a> </td>
452
<td class="paramname"> <em>error</em>, </td>
455
<td class="paramkey"></td>
457
<td class="paramtype">D const & </td>
458
<td class="paramname"> <em>detail</em></td><td> </td>
463
<td></td><td></td><td><code> [inline]</code></td>
472
<dl compact><dt><b>Parameters:</b></dt><dd>
473
<table border="0" cellspacing="2" cellpadding="0">
474
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
475
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
476
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> code. </td></tr>
477
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
483
<a class="anchor" name="192b8a5b2c7982ccbb497122dc33185f"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="192b8a5b2c7982ccbb497122dc33185f" args="(C const &context, std::runtime_error const &error)" -->
484
<div class="memitem">
485
<div class="memproto">
486
<div class="memtemplate">
487
template<typename T > </div>
488
<div class="memtemplate">
489
template<typename C > </div>
490
<table class="memname">
492
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
494
<td class="paramtype">C const & </td>
495
<td class="paramname"> <em>context</em>, </td>
498
<td class="paramkey"></td>
500
<td class="paramtype">std::runtime_error const & </td>
501
<td class="paramname"> <em>error</em></td><td> </td>
506
<td></td><td></td><td><code> [inline]</code></td>
515
<dl compact><dt><b>Parameters:</b></dt><dd>
516
<table border="0" cellspacing="2" cellpadding="0">
517
<tr><td valign="top"></td><td valign="top"><em>context</em> </td><td>the context of the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
518
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
524
<a class="anchor" name="3578cacc6029e8b58234d2974d261bf5"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="3578cacc6029e8b58234d2974d261bf5" args="(size_t line, std::runtime_error const &error)" -->
525
<div class="memitem">
526
<div class="memproto">
527
<div class="memtemplate">
528
template<typename T > </div>
529
<table class="memname">
531
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
533
<td class="paramtype">size_t </td>
534
<td class="paramname"> <em>line</em>, </td>
537
<td class="paramkey"></td>
539
<td class="paramtype">std::runtime_error const & </td>
540
<td class="paramname"> <em>error</em></td><td> </td>
545
<td></td><td></td><td><code> [inline]</code></td>
554
<dl compact><dt><b>Parameters:</b></dt><dd>
555
<table border="0" cellspacing="2" cellpadding="0">
556
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
557
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
563
<a class="anchor" name="9e5682fecec0fc63a7bb4c3da8e09b4b"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="9e5682fecec0fc63a7bb4c3da8e09b4b" args="(size_t line, std::string const &group, std::runtime_error const &error)" -->
564
<div class="memitem">
565
<div class="memproto">
566
<div class="memtemplate">
567
template<typename T > </div>
568
<table class="memname">
570
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
572
<td class="paramtype">size_t </td>
573
<td class="paramname"> <em>line</em>, </td>
576
<td class="paramkey"></td>
578
<td class="paramtype">std::string const & </td>
579
<td class="paramname"> <em>group</em>, </td>
582
<td class="paramkey"></td>
584
<td class="paramtype">std::runtime_error const & </td>
585
<td class="paramname"> <em>error</em></td><td> </td>
590
<td></td><td></td><td><code> [inline]</code></td>
599
<dl compact><dt><b>Parameters:</b></dt><dd>
600
<table border="0" cellspacing="2" cellpadding="0">
601
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
602
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
603
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
609
<a class="anchor" name="ec026dea190afb040ef3e67992bc10e2"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="ec026dea190afb040ef3e67992bc10e2" args="(size_t line, std::string const &group, std::string const &key, std::runtime_error const &error)" -->
610
<div class="memitem">
611
<div class="memproto">
612
<div class="memtemplate">
613
template<typename T > </div>
614
<table class="memname">
616
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
618
<td class="paramtype">size_t </td>
619
<td class="paramname"> <em>line</em>, </td>
622
<td class="paramkey"></td>
624
<td class="paramtype">std::string const & </td>
625
<td class="paramname"> <em>group</em>, </td>
628
<td class="paramkey"></td>
630
<td class="paramtype">std::string const & </td>
631
<td class="paramname"> <em>key</em>, </td>
634
<td class="paramkey"></td>
636
<td class="paramtype">std::runtime_error const & </td>
637
<td class="paramname"> <em>error</em></td><td> </td>
642
<td></td><td></td><td><code> [inline]</code></td>
651
<dl compact><dt><b>Parameters:</b></dt><dd>
652
<table border="0" cellspacing="2" cellpadding="0">
653
<tr><td valign="top"></td><td valign="top"><em>line</em> </td><td>the line the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred on. </td></tr>
654
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
655
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
656
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
662
<a class="anchor" name="dc93975ca269c65d2cca008a23c14504"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="dc93975ca269c65d2cca008a23c14504" args="(std::string const &group, std::runtime_error const &error)" -->
663
<div class="memitem">
664
<div class="memproto">
665
<div class="memtemplate">
666
template<typename T > </div>
667
<table class="memname">
669
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
671
<td class="paramtype">std::string const & </td>
672
<td class="paramname"> <em>group</em>, </td>
675
<td class="paramkey"></td>
677
<td class="paramtype">std::runtime_error const & </td>
678
<td class="paramname"> <em>error</em></td><td> </td>
683
<td></td><td></td><td><code> [inline]</code></td>
692
<dl compact><dt><b>Parameters:</b></dt><dd>
693
<table border="0" cellspacing="2" cellpadding="0">
694
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
695
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
701
<a class="anchor" name="cc98cd1e9a11113d01247ba150d4cf37"></a><!-- doxytag: member="sbuild::parse_error::parse_error" ref="cc98cd1e9a11113d01247ba150d4cf37" args="(std::string const &group, std::string const &key, std::runtime_error const &error)" -->
702
<div class="memitem">
703
<div class="memproto">
704
<div class="memtemplate">
705
template<typename T > </div>
706
<table class="memname">
708
<td class="memname"><a class="el" href="classsbuild_1_1parse__error.html">sbuild::parse_error</a>< T >::<a class="el" href="classsbuild_1_1parse__error.html">parse_error</a> </td>
710
<td class="paramtype">std::string const & </td>
711
<td class="paramname"> <em>group</em>, </td>
714
<td class="paramkey"></td>
716
<td class="paramtype">std::string const & </td>
717
<td class="paramname"> <em>key</em>, </td>
720
<td class="paramkey"></td>
722
<td class="paramtype">std::runtime_error const & </td>
723
<td class="paramname"> <em>error</em></td><td> </td>
728
<td></td><td></td><td><code> [inline]</code></td>
737
<dl compact><dt><b>Parameters:</b></dt><dd>
738
<table border="0" cellspacing="2" cellpadding="0">
739
<tr><td valign="top"></td><td valign="top"><em>group</em> </td><td>the group the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
740
<tr><td valign="top"></td><td valign="top"><em>key</em> </td><td>the key the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a> occurred within. </td></tr>
741
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a></em> </td><td>the <a class="el" href="classsbuild_1_1error.html" title="Error exception class.">error</a>. </td></tr>
747
<hr>The documentation for this class was generated from the following file:<ul>
748
<li>sbuild/<a class="el" href="sbuild-parse-error_8h_source.html">sbuild-parse-error.h</a></ul>
750
<hr size="1"><address style="text-align: right;"><small>Generated on Sun May 17 18:39:16 2009 for sbuild by
751
<a href="http://www.doxygen.org/index.html">
752
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>