<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>VisualCalc Parser: VCalcParserException.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.5 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li id="current"><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>File Members</span></a></li>
</ul></div>
<h1>VCalcParserException.cpp</h1><a href="_v_calc_parser_exception_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
<a name="l00008"></a>00008 <span class="preprocessor">#include "stdafx.h"</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include "<a class="code" href="_v_calc_parser_exception_8h.html">VCalcParserException.h</a>"</span>
<a name="l00010"></a>00010
<a name="l00011"></a>00011
<a name="l00022"></a><a class="code" href="class_c_v_calc_parser_exception.html#66f491ce8fd94a4529c99b48b1382ace">00022</a> <a class="code" href="class_c_v_calc_parser_exception.html#66f491ce8fd94a4529c99b48b1382ace">CVCalcParserException::CVCalcParserException</a>(<a class="code" href="class_c_v_calc_parser_exception.html#f464e47c732b5e966f9814ce33ef54a2">ExceptionNumbers</a> enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos) {
<a name="l00023"></a>00023 this-><a class="code" href="class_c_v_calc_parser_exception.html#b340c948cc2bec8de0d9176149066f49">m_enExceptionNumber</a> = enExceptionNumber;
<a name="l00024"></a>00024 this-><a class="code" href="class_c_v_calc_parser_exception.html#38b1721248acd79cf79da8565e7b5c68">m_strExceptionMsg</a> = strExceptionMsg;
<a name="l00025"></a>00025 this-><a class="code" href="class_c_v_calc_parser_exception.html#7d9062b700f8feb8f25ce165bcc04909">m_iErrorPos</a> = iErrorPos;
<a name="l00026"></a>00026 }
<a name="l00027"></a>00027
<a name="l00035"></a><a class="code" href="class_c_v_calc_parser_exception.html#8bce4817af17a0b85b0106312670e9f6">00035</a> <a class="code" href="class_c_v_calc_parser_exception.html#8bce4817af17a0b85b0106312670e9f6">CVCalcParserException::~CVCalcParserException</a>() {
<a name="l00036"></a>00036 this-><a class="code" href="class_c_v_calc_parser_exception.html#b340c948cc2bec8de0d9176149066f49">m_enExceptionNumber</a> = <a class="code" href="class_c_v_calc_parser_exception.html#f464e47c732b5e966f9814ce33ef54a29975a3cca03244e01381424857bd41b0">ENB_NONE</a>;
<a name="l00037"></a>00037 this-><a class="code" href="class_c_v_calc_parser_exception.html#38b1721248acd79cf79da8565e7b5c68">m_strExceptionMsg</a> = <span class="stringliteral">""</span>;
<a name="l00038"></a>00038 this-><a class="code" href="class_c_v_calc_parser_exception.html#7d9062b700f8feb8f25ce165bcc04909">m_iErrorPos</a> = -1;
<a name="l00039"></a>00039 }
<a name="l00040"></a>00040
<a name="l00050"></a><a class="code" href="class_c_v_calc_parser_exception.html#d705ee41907e820f9b3ae1e2e38ecb9f">00050</a> <a class="code" href="class_c_v_calc_parser_exception.html#f464e47c732b5e966f9814ce33ef54a2">CVCalcParserException::ExceptionNumbers</a> <a class="code" href="class_c_v_calc_parser_exception.html#d705ee41907e820f9b3ae1e2e38ecb9f">CVCalcParserException::GetExceptionNumber</a>() {
<a name="l00051"></a>00051 <span class="keywordflow">return</span> this-><a class="code" href="class_c_v_calc_parser_exception.html#b340c948cc2bec8de0d9176149066f49">m_enExceptionNumber</a>;
<a name="l00052"></a>00052 }
<a name="l00053"></a>00053
<a name="l00064"></a><a class="code" href="class_c_v_calc_parser_exception.html#f8e60cc6adcd4c33b7148424ea98c7a0">00064</a> std::string <a class="code" href="class_c_v_calc_parser_exception.html#f8e60cc6adcd4c33b7148424ea98c7a0">CVCalcParserException::GetMessage</a>() {
<a name="l00065"></a>00065 <span class="keywordflow">return</span> this-><a class="code" href="class_c_v_calc_parser_exception.html#38b1721248acd79cf79da8565e7b5c68">m_strExceptionMsg</a>;
<a name="l00066"></a>00066 }
<a name="l00067"></a>00067
<a name="l00076"></a><a class="code" href="class_c_v_calc_parser_exception.html#5372a482076726b6ea55d9247be23900">00076</a> <span class="keywordtype">long</span> <a class="code" href="class_c_v_calc_parser_exception.html#5372a482076726b6ea55d9247be23900">CVCalcParserException::GetErrorPos</a>() {
<a name="l00077"></a>00077 <span class="keywordflow">return</span> this-><a class="code" href="class_c_v_calc_parser_exception.html#7d9062b700f8feb8f25ce165bcc04909">m_iErrorPos</a>;
<a name="l00078"></a>00078 }
<a name="l00079"></a>00079
<a name="l00080"></a>00080
<a name="l00081"></a>00081
<a name="l00082"></a>00082 <span class="comment">/************************************************************************/</span>
<a name="l00083"></a>00083 <span class="comment">/* CSyntaxException derived classes */</span>
<a name="l00084"></a>00084 <span class="comment">/************************************************************************/</span>
<a name="l00085"></a>00085
<a name="l00096"></a><a class="code" href="class_c_syntax_exception.html#aacfd677e11b182a40aa7d37f56cf27b">00096</a> <a class="code" href="class_c_syntax_exception.html#aacfd677e11b182a40aa7d37f56cf27b">CSyntaxException::CSyntaxException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00097"></a>00097 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00098"></a>00098 }
<a name="l00099"></a>00099
<a name="l00103"></a><a class="code" href="class_c_syntax_exception.html#09e62b8dd9e849426b046ff42c07a07e">00103</a> <a class="code" href="class_c_syntax_exception.html#09e62b8dd9e849426b046ff42c07a07e">CSyntaxException::~CSyntaxException</a>() {
<a name="l00104"></a>00104 }
<a name="l00105"></a>00105
<a name="l00113"></a><a class="code" href="class_c_unexpected_character_exception.html#f99a66d634aff6bcae678c43bc6bc436">00113</a> <a class="code" href="class_c_unexpected_character_exception.html#f99a66d634aff6bcae678c43bc6bc436">CUnexpectedCharacterException::CUnexpectedCharacterException</a>(<span class="keywordtype">char</span> cCharacter, <span class="keywordtype">int</span> iErrorPos)
<a name="l00114"></a>00114 : <a class="code" href="class_c_syntax_exception.html">CSyntaxException</a>(ENB_SYN_UNEXPECTED_CHARACTER,
<a name="l00115"></a>00115 std::string(<span class="stringliteral">"Unexpected character '"</span>) + cCharacter + <span class="stringliteral">"'"</span>,
<a name="l00116"></a>00116 iErrorPos) {
<a name="l00117"></a>00117 }
<a name="l00118"></a>00118
<a name="l00122"></a><a class="code" href="class_c_unexpected_character_exception.html#6da4decc39808135e1d8f30de84d4f2e">00122</a> <a class="code" href="class_c_unexpected_character_exception.html#6da4decc39808135e1d8f30de84d4f2e">CUnexpectedCharacterException::~CUnexpectedCharacterException</a>() {
<a name="l00123"></a>00123 }
<a name="l00124"></a>00124
<a name="l00125"></a>00125
<a name="l00132"></a><a class="code" href="class_c_period_unexpected_exception.html#ac341a2eaf50525fdda79c7b168422dd">00132</a> <a class="code" href="class_c_period_unexpected_exception.html#ac341a2eaf50525fdda79c7b168422dd">CPeriodUnexpectedException::CPeriodUnexpectedException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00133"></a>00133 : <a class="code" href="class_c_syntax_exception.html">CSyntaxException</a>(ENB_SYN_DIGIT_EXPECTED,
<a name="l00134"></a>00134 <span class="stringliteral">"Period character unexpected ('.')"</span>,
<a name="l00135"></a>00135 iErrorPos) {
<a name="l00136"></a>00136 }
<a name="l00137"></a>00137
<a name="l00141"></a><a class="code" href="class_c_period_unexpected_exception.html#ae7a3f79500780c9415c14aa98dcfd7b">00141</a> <a class="code" href="class_c_period_unexpected_exception.html#ae7a3f79500780c9415c14aa98dcfd7b">CPeriodUnexpectedException::~CPeriodUnexpectedException</a>() {
<a name="l00142"></a>00142 }
<a name="l00143"></a>00143
<a name="l00144"></a>00144
<a name="l00151"></a><a class="code" href="class_c_closing_parenthesis_expected_exception.html#0fc627fed9d4faa724a7eb64e8a31347">00151</a> <a class="code" href="class_c_closing_parenthesis_expected_exception.html#0fc627fed9d4faa724a7eb64e8a31347">CClosingParenthesisExpectedException::CClosingParenthesisExpectedException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00152"></a>00152 : <a class="code" href="class_c_syntax_exception.html">CSyntaxException</a>(ENB_SYN_CLOSING_PARENTHESIS_EXPECTED,
<a name="l00153"></a>00153 <span class="stringliteral">"')' expected"</span>,
<a name="l00154"></a>00154 iErrorPos) {
<a name="l00155"></a>00155 }
<a name="l00156"></a>00156
<a name="l00160"></a><a class="code" href="class_c_closing_parenthesis_expected_exception.html#0e7f04e8fee1c6ca19dcdbb74e619b86">00160</a> <a class="code" href="class_c_closing_parenthesis_expected_exception.html#0e7f04e8fee1c6ca19dcdbb74e619b86">CClosingParenthesisExpectedException::~CClosingParenthesisExpectedException</a>() {
<a name="l00161"></a>00161 }
<a name="l00162"></a>00162
<a name="l00163"></a>00163
<a name="l00170"></a><a class="code" href="class_c_mathematic_expression_expected_exception.html#0741e65363c37ed3f4737b3ddf5927d4">00170</a> <a class="code" href="class_c_mathematic_expression_expected_exception.html#0741e65363c37ed3f4737b3ddf5927d4">CMathematicExpressionExpectedException::CMathematicExpressionExpectedException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00171"></a>00171 : <a class="code" href="class_c_syntax_exception.html">CSyntaxException</a>(ENB_SYN_MATHEMATIC_EXPRESSION_EXPECTED,
<a name="l00172"></a>00172 <span class="stringliteral">"Mathematic expression expected"</span>,
<a name="l00173"></a>00173 iErrorPos) {
<a name="l00174"></a>00174 }
<a name="l00175"></a>00175
<a name="l00179"></a><a class="code" href="class_c_mathematic_expression_expected_exception.html#874b061b448af6d9cca8c4382d710f8f">00179</a> <a class="code" href="class_c_mathematic_expression_expected_exception.html#874b061b448af6d9cca8c4382d710f8f">CMathematicExpressionExpectedException::~CMathematicExpressionExpectedException</a>() {
<a name="l00180"></a>00180 }
<a name="l00181"></a>00181
<a name="l00182"></a>00182
<a name="l00183"></a>00183 <span class="comment">/************************************************************************/</span>
<a name="l00184"></a>00184 <span class="comment">/* CMathematicException derived classes */</span>
<a name="l00185"></a>00185 <span class="comment">/************************************************************************/</span>
<a name="l00186"></a>00186
<a name="l00197"></a><a class="code" href="class_c_mathematic_exception.html#1559e1dff1d090fd8f29b615a750b542">00197</a> <a class="code" href="class_c_mathematic_exception.html#1559e1dff1d090fd8f29b615a750b542">CMathematicException::CMathematicException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00198"></a>00198 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00199"></a>00199 }
<a name="l00200"></a>00200
<a name="l00204"></a><a class="code" href="class_c_mathematic_exception.html#f059608dfc78f0e69cc3ba5b40335747">00204</a> <a class="code" href="class_c_mathematic_exception.html#f059608dfc78f0e69cc3ba5b40335747">CMathematicException::~CMathematicException</a>() {
<a name="l00205"></a>00205 }
<a name="l00206"></a>00206
<a name="l00207"></a>00207
<a name="l00214"></a><a class="code" href="class_c_division_by_zero_exception.html#a9d12a8e3224ada048989c1c47b0bc29">00214</a> <a class="code" href="class_c_division_by_zero_exception.html#a9d12a8e3224ada048989c1c47b0bc29">CDivisionByZeroException::CDivisionByZeroException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00215"></a>00215 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_DIVISION_BY_ZERO,
<a name="l00216"></a>00216 <span class="stringliteral">"Division by 0"</span>,
<a name="l00217"></a>00217 iErrorPos) {
<a name="l00218"></a>00218 }
<a name="l00219"></a>00219
<a name="l00223"></a><a class="code" href="class_c_division_by_zero_exception.html#3578602dbaf301019eba2d95e410438f">00223</a> <a class="code" href="class_c_division_by_zero_exception.html#3578602dbaf301019eba2d95e410438f">CDivisionByZeroException::~CDivisionByZeroException</a>() {
<a name="l00224"></a>00224 }
<a name="l00225"></a>00225
<a name="l00226"></a>00226
<a name="l00233"></a><a class="code" href="class_c_n_must_be_positive_exception.html#ebca49dafe3e7053d6e9d514087a9854">00233</a> <a class="code" href="class_c_n_must_be_positive_exception.html#ebca49dafe3e7053d6e9d514087a9854">CNMustBePositiveException::CNMustBePositiveException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00234"></a>00234 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_N_MUST_BE_POSITIVE,
<a name="l00235"></a>00235 <span class="stringliteral">"'n' must be positive"</span>,
<a name="l00236"></a>00236 iErrorPos) {
<a name="l00237"></a>00237 }
<a name="l00238"></a>00238
<a name="l00242"></a><a class="code" href="class_c_n_must_be_positive_exception.html#184c08dfa2a9d93a9d48eee6cd95b309">00242</a> <a class="code" href="class_c_n_must_be_positive_exception.html#184c08dfa2a9d93a9d48eee6cd95b309">CNMustBePositiveException::~CNMustBePositiveException</a>() {
<a name="l00243"></a>00243 }
<a name="l00244"></a>00244
<a name="l00245"></a>00245
<a name="l00252"></a><a class="code" href="class_c_p_must_be_positive_exception.html#14273f0c8e31ba21ab82418fb715d1e7">00252</a> <a class="code" href="class_c_p_must_be_positive_exception.html#14273f0c8e31ba21ab82418fb715d1e7">CPMustBePositiveException::CPMustBePositiveException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00253"></a>00253 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_P_MUST_BE_POSITIVE,
<a name="l00254"></a>00254 <span class="stringliteral">"'p' must be positive"</span>,
<a name="l00255"></a>00255 iErrorPos) {
<a name="l00256"></a>00256 }
<a name="l00257"></a>00257
<a name="l00261"></a><a class="code" href="class_c_p_must_be_positive_exception.html#d70bae89595aa51e528f06ee1fbaefe2">00261</a> <a class="code" href="class_c_p_must_be_positive_exception.html#d70bae89595aa51e528f06ee1fbaefe2">CPMustBePositiveException::~CPMustBePositiveException</a>() {
<a name="l00262"></a>00262 }
<a name="l00263"></a>00263
<a name="l00264"></a>00264
<a name="l00271"></a><a class="code" href="class_c_p_must_be_smaller_than_n_exception.html#7b696802f60fba48ced4662c676aa886">00271</a> <a class="code" href="class_c_p_must_be_smaller_than_n_exception.html#7b696802f60fba48ced4662c676aa886">CPMustBeSmallerThanNException::CPMustBeSmallerThanNException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00272"></a>00272 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_P_MUST_BE_SMALLER_THAN_N,
<a name="l00273"></a>00273 <span class="stringliteral">"'p' must be smaller than 'n'"</span>,
<a name="l00274"></a>00274 iErrorPos) {
<a name="l00275"></a>00275 }
<a name="l00276"></a>00276
<a name="l00280"></a><a class="code" href="class_c_p_must_be_smaller_than_n_exception.html#bc84a1f7e9c68c97b00e2dd09e04d721">00280</a> <a class="code" href="class_c_p_must_be_smaller_than_n_exception.html#bc84a1f7e9c68c97b00e2dd09e04d721">CPMustBeSmallerThanNException::~CPMustBeSmallerThanNException</a>() {
<a name="l00281"></a>00281 }
<a name="l00282"></a>00282
<a name="l00283"></a>00283
<a name="l00290"></a><a class="code" href="class_c_factorial_def_for_positive_ints_exception.html#81b73b8edcf926dfec05b9d9f7cffe34">00290</a> <a class="code" href="class_c_factorial_def_for_positive_ints_exception.html#81b73b8edcf926dfec05b9d9f7cffe34">CFactorialDefForPositiveIntsException::CFactorialDefForPositiveIntsException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00291"></a>00291 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_FACTORIAL_DEF_FOR_POSITIVE_INTS,
<a name="l00292"></a>00292 <span class="stringliteral">"A factorial is defined for positive integers"</span>,
<a name="l00293"></a>00293 iErrorPos) {
<a name="l00294"></a>00294 }
<a name="l00295"></a>00295
<a name="l00299"></a><a class="code" href="class_c_factorial_def_for_positive_ints_exception.html#3ca2f73196f531bc355d1687b445cb21">00299</a> <a class="code" href="class_c_factorial_def_for_positive_ints_exception.html#3ca2f73196f531bc355d1687b445cb21">CFactorialDefForPositiveIntsException::~CFactorialDefForPositiveIntsException</a>() {
<a name="l00300"></a>00300 }
<a name="l00301"></a>00301
<a name="l00302"></a>00302
<a name="l00309"></a><a class="code" href="class_c_parameter_out_of_range_exception.html#3de4e1a019131c42bce8c0f649b3fb2a">00309</a> <a class="code" href="class_c_parameter_out_of_range_exception.html#3de4e1a019131c42bce8c0f649b3fb2a">CParameterOutOfRangeException::CParameterOutOfRangeException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00310"></a>00310 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_PARAMETER_OUT_OF_RANGE,
<a name="l00311"></a>00311 <span class="stringliteral">"Parameter out of range"</span>,
<a name="l00312"></a>00312 iErrorPos) {
<a name="l00313"></a>00313 }
<a name="l00314"></a>00314
<a name="l00318"></a><a class="code" href="class_c_parameter_out_of_range_exception.html#b10486d91ab0cd38ec9c8757fe3cee34">00318</a> <a class="code" href="class_c_parameter_out_of_range_exception.html#b10486d91ab0cd38ec9c8757fe3cee34">CParameterOutOfRangeException::~CParameterOutOfRangeException</a>() {
<a name="l00319"></a>00319 }
<a name="l00320"></a>00320
<a name="l00321"></a>00321
<a name="l00328"></a><a class="code" href="class_c_math_parameter_must_be_positive_exception.html#d3078377e629eac7d0a02f9a89bee69b">00328</a> <a class="code" href="class_c_math_parameter_must_be_positive_exception.html#d3078377e629eac7d0a02f9a89bee69b">CMathParameterMustBePositiveException::CMathParameterMustBePositiveException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00329"></a>00329 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_PARAMETER_MUST_BE_POSITIVE,
<a name="l00330"></a>00330 <span class="stringliteral">"Parameter must be positive"</span>,
<a name="l00331"></a>00331 iErrorPos) {
<a name="l00332"></a>00332 }
<a name="l00333"></a>00333
<a name="l00337"></a><a class="code" href="class_c_math_parameter_must_be_positive_exception.html#3cfb4dce4f5e90f89b8b8622e36c03cc">00337</a> <a class="code" href="class_c_math_parameter_must_be_positive_exception.html#3cfb4dce4f5e90f89b8b8622e36c03cc">CMathParameterMustBePositiveException::~CMathParameterMustBePositiveException</a>() {
<a name="l00338"></a>00338 }
<a name="l00339"></a>00339
<a name="l00340"></a>00340
<a name="l00347"></a><a class="code" href="class_c_math_parameter_must_be_an_integer_exception.html#c6b95ca10759c910c739fa1cb9e05a08">00347</a> <a class="code" href="class_c_math_parameter_must_be_an_integer_exception.html#c6b95ca10759c910c739fa1cb9e05a08">CMathParameterMustBeAnIntegerException::CMathParameterMustBeAnIntegerException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00348"></a>00348 : <a class="code" href="class_c_mathematic_exception.html">CMathematicException</a>(ENB_MTH_PARAMETER_MUST_BE_AN_INTEGER,
<a name="l00349"></a>00349 <span class="stringliteral">"Parameter must be an integer"</span>,
<a name="l00350"></a>00350 iErrorPos) {
<a name="l00351"></a>00351 }
<a name="l00352"></a>00352
<a name="l00356"></a><a class="code" href="class_c_math_parameter_must_be_an_integer_exception.html#47ed687ab6aa97fc459b0605c0607933">00356</a> <a class="code" href="class_c_math_parameter_must_be_an_integer_exception.html#47ed687ab6aa97fc459b0605c0607933">CMathParameterMustBeAnIntegerException::~CMathParameterMustBeAnIntegerException</a>() {
<a name="l00357"></a>00357 }
<a name="l00358"></a>00358
<a name="l00359"></a>00359
<a name="l00360"></a>00360
<a name="l00361"></a>00361 <span class="comment">/************************************************************************/</span>
<a name="l00362"></a>00362 <span class="comment">/* CFunctionException derived classes */</span>
<a name="l00363"></a>00363 <span class="comment">/************************************************************************/</span>
<a name="l00364"></a>00364
<a name="l00375"></a><a class="code" href="class_c_function_exception.html#fa1cd253cc3a82db26fb9b6ca72a32cb">00375</a> <a class="code" href="class_c_function_exception.html#fa1cd253cc3a82db26fb9b6ca72a32cb">CFunctionException::CFunctionException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00376"></a>00376 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00377"></a>00377 }
<a name="l00378"></a>00378
<a name="l00382"></a><a class="code" href="class_c_function_exception.html#5695a77949b5edced8ab78b515a65a97">00382</a> <a class="code" href="class_c_function_exception.html#5695a77949b5edced8ab78b515a65a97">CFunctionException::~CFunctionException</a>() {
<a name="l00383"></a>00383 }
<a name="l00384"></a>00384
<a name="l00385"></a>00385
<a name="l00393"></a><a class="code" href="class_c_unknown_function_called_exception.html#0d96b77b10ab7605ceeccbb345601384">00393</a> <a class="code" href="class_c_unknown_function_called_exception.html#0d96b77b10ab7605ceeccbb345601384">CUnknownFunctionCalledException::CUnknownFunctionCalledException</a>(<span class="keyword">const</span> std::string& strFunctionName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00394"></a>00394 : <a class="code" href="class_c_function_exception.html">CFunctionException</a>(ENB_FCT_UNKNOWN_FUNCTION_CALLED,
<a name="l00395"></a>00395 <span class="stringliteral">"Unknown function called ('"</span> + strFunctionName + <span class="stringliteral">"')"</span>,
<a name="l00396"></a>00396 iErrorPos) {
<a name="l00397"></a>00397 }
<a name="l00398"></a>00398
<a name="l00402"></a><a class="code" href="class_c_unknown_function_called_exception.html#379c1a6f36521e58faa5c2bb18ca94d4">00402</a> <a class="code" href="class_c_unknown_function_called_exception.html#379c1a6f36521e58faa5c2bb18ca94d4">CUnknownFunctionCalledException::~CUnknownFunctionCalledException</a>() {
<a name="l00403"></a>00403 }
<a name="l00404"></a>00404
<a name="l00405"></a>00405
<a name="l00413"></a><a class="code" href="class_c_implicit_multiplication_exception.html#6b7404a0b17c1b181e2431df431d19e7">00413</a> <a class="code" href="class_c_implicit_multiplication_exception.html#6b7404a0b17c1b181e2431df431d19e7">CImplicitMultiplicationException::CImplicitMultiplicationException</a>(<span class="keyword">const</span> std::string& strVariableName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00414"></a>00414 : <a class="code" href="class_c_function_exception.html">CFunctionException</a>(ENB_FCT_IMPLICIT_MULTIPLICATION,
<a name="l00415"></a>00415 <span class="stringliteral">"Implicit multiplication not supported ('"</span> + strVariableName + <span class="stringliteral">"')"</span>,
<a name="l00416"></a>00416 iErrorPos) {
<a name="l00417"></a>00417 }
<a name="l00418"></a>00418
<a name="l00422"></a><a class="code" href="class_c_implicit_multiplication_exception.html#f0bfc4d8aaf1f0400b38bc2e2b1687d2">00422</a> <a class="code" href="class_c_implicit_multiplication_exception.html#f0bfc4d8aaf1f0400b38bc2e2b1687d2">CImplicitMultiplicationException::~CImplicitMultiplicationException</a>() {
<a name="l00423"></a>00423 }
<a name="l00424"></a>00424
<a name="l00425"></a>00425
<a name="l00433"></a><a class="code" href="class_c_illegal_use_of_fonction_name_exception.html#5566ef30d1298cbdcf3c93293306350c">00433</a> <a class="code" href="class_c_illegal_use_of_fonction_name_exception.html#5566ef30d1298cbdcf3c93293306350c">CIllegalUseOfFonctionNameException::CIllegalUseOfFonctionNameException</a>(<span class="keyword">const</span> std::string& strFunctionName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00434"></a>00434 : <a class="code" href="class_c_function_exception.html">CFunctionException</a>(ENB_FCT_ILLEGAL_USE_OF_FUNCTION_NAME,
<a name="l00435"></a>00435 <span class="stringliteral">"Illegal use of function name ('"</span> + strFunctionName + <span class="stringliteral">"')"</span>,
<a name="l00436"></a>00436 iErrorPos) {
<a name="l00437"></a>00437 }
<a name="l00438"></a>00438
<a name="l00442"></a><a class="code" href="class_c_illegal_use_of_fonction_name_exception.html#6cc1c2473c108cddaa4b842c32199e4f">00442</a> <a class="code" href="class_c_illegal_use_of_fonction_name_exception.html#6cc1c2473c108cddaa4b842c32199e4f">CIllegalUseOfFonctionNameException::~CIllegalUseOfFonctionNameException</a>() {
<a name="l00443"></a>00443 }
<a name="l00444"></a>00444
<a name="l00445"></a>00445
<a name="l00446"></a>00446
<a name="l00447"></a>00447 <span class="comment">/************************************************************************/</span>
<a name="l00448"></a>00448 <span class="comment">/* CParameterException derived classes */</span>
<a name="l00449"></a>00449 <span class="comment">/************************************************************************/</span>
<a name="l00450"></a>00450
<a name="l00461"></a><a class="code" href="class_c_parameter_exception.html#7664bc317763f7eb685931d2d95438b9">00461</a> <a class="code" href="class_c_parameter_exception.html#7664bc317763f7eb685931d2d95438b9">CParameterException::CParameterException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00462"></a>00462 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00463"></a>00463 }
<a name="l00464"></a>00464
<a name="l00468"></a><a class="code" href="class_c_parameter_exception.html#78571ceec0dc406276b738521ee0bc63">00468</a> <a class="code" href="class_c_parameter_exception.html#78571ceec0dc406276b738521ee0bc63">CParameterException::~CParameterException</a>() {
<a name="l00469"></a>00469 }
<a name="l00470"></a>00470
<a name="l00471"></a>00471
<a name="l00478"></a><a class="code" href="class_c_too_few_parameters_exception.html#484708dc103c4237e277e4bd3691557e">00478</a> <a class="code" href="class_c_too_few_parameters_exception.html#484708dc103c4237e277e4bd3691557e">CTooFewParametersException::CTooFewParametersException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00479"></a>00479 : <a class="code" href="class_c_parameter_exception.html">CParameterException</a>(ENB_PRM_TOO_FEW_PARAMETERS,
<a name="l00480"></a>00480 <span class="stringliteral">"Too few parameters. ',' expected"</span>,
<a name="l00481"></a>00481 iErrorPos) {
<a name="l00482"></a>00482 }
<a name="l00483"></a>00483
<a name="l00487"></a><a class="code" href="class_c_too_few_parameters_exception.html#f5cbe6871ea2cda973d926dc4e2ae119">00487</a> <a class="code" href="class_c_too_few_parameters_exception.html#f5cbe6871ea2cda973d926dc4e2ae119">CTooFewParametersException::~CTooFewParametersException</a>() {
<a name="l00488"></a>00488 }
<a name="l00489"></a>00489
<a name="l00490"></a>00490
<a name="l00497"></a><a class="code" href="class_c_too_many_parameters_exception.html#d3d0dea8a66f1c3db943a7b794f8e60b">00497</a> <a class="code" href="class_c_too_many_parameters_exception.html#d3d0dea8a66f1c3db943a7b794f8e60b">CTooManyParametersException::CTooManyParametersException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00498"></a>00498 : <a class="code" href="class_c_parameter_exception.html">CParameterException</a>(ENB_PRM_TOO_MANY_PARAMETERS,
<a name="l00499"></a>00499 <span class="stringliteral">"Too many parameters. ')' expected"</span>,
<a name="l00500"></a>00500 iErrorPos) {
<a name="l00501"></a>00501 }
<a name="l00502"></a>00502
<a name="l00506"></a><a class="code" href="class_c_too_many_parameters_exception.html#d5c1a7898e918c2d7a3ca591c89397ff">00506</a> <a class="code" href="class_c_too_many_parameters_exception.html#d5c1a7898e918c2d7a3ca591c89397ff">CTooManyParametersException::~CTooManyParametersException</a>() {
<a name="l00507"></a>00507 }
<a name="l00508"></a>00508
<a name="l00509"></a>00509
<a name="l00510"></a>00510
<a name="l00511"></a>00511 <span class="comment">/************************************************************************/</span>
<a name="l00512"></a>00512 <span class="comment">/* CVariableException derived classes */</span>
<a name="l00513"></a>00513 <span class="comment">/************************************************************************/</span>
<a name="l00514"></a>00514
<a name="l00525"></a><a class="code" href="class_c_variable_exception.html#1a20f5ded8d8372b3e39c91594051eb1">00525</a> <a class="code" href="class_c_variable_exception.html#1a20f5ded8d8372b3e39c91594051eb1">CVariableException::CVariableException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00526"></a>00526 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00527"></a>00527 }
<a name="l00528"></a>00528
<a name="l00532"></a><a class="code" href="class_c_variable_exception.html#cc1bc39894a3599b81e20f71a7499c1d">00532</a> <a class="code" href="class_c_variable_exception.html#cc1bc39894a3599b81e20f71a7499c1d">CVariableException::~CVariableException</a>() {
<a name="l00533"></a>00533 }
<a name="l00534"></a>00534
<a name="l00535"></a>00535
<a name="l00543"></a><a class="code" href="class_c_constant_assignation_exception.html#6e3d57313e75c0f3bb765386008b44e6">00543</a> <a class="code" href="class_c_constant_assignation_exception.html#6e3d57313e75c0f3bb765386008b44e6">CConstantAssignationException::CConstantAssignationException</a>(<span class="keyword">const</span> std::string& strConstantName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00544"></a>00544 : <a class="code" href="class_c_variable_exception.html">CVariableException</a>(ENB_VAR_CONSTANTASSIGNATION,
<a name="l00545"></a>00545 <span class="stringliteral">"Cannot assign a constant ('"</span> + strConstantName + <span class="stringliteral">"')"</span>,
<a name="l00546"></a>00546 iErrorPos) {
<a name="l00547"></a>00547 }
<a name="l00548"></a>00548
<a name="l00552"></a><a class="code" href="class_c_constant_assignation_exception.html#ef7690835cd7277113e4c1f52883b66b">00552</a> <a class="code" href="class_c_constant_assignation_exception.html#ef7690835cd7277113e4c1f52883b66b">CConstantAssignationException::~CConstantAssignationException</a>() {
<a name="l00553"></a>00553 }
<a name="l00554"></a>00554
<a name="l00555"></a>00555
<a name="l00562"></a><a class="code" href="class_c_literal_assignation_exception.html#44e7b7cbf18362e2e79ac0a2e482cd33">00562</a> <a class="code" href="class_c_literal_assignation_exception.html#44e7b7cbf18362e2e79ac0a2e482cd33">CLiteralAssignationException::CLiteralAssignationException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00563"></a>00563 : <a class="code" href="class_c_variable_exception.html">CVariableException</a>(ENB_VAR_LITERALASSIGNATION,
<a name="l00564"></a>00564 <span class="stringliteral">"Cannot assign a literal"</span>,
<a name="l00565"></a>00565 iErrorPos) {
<a name="l00566"></a>00566 }
<a name="l00567"></a>00567
<a name="l00571"></a><a class="code" href="class_c_literal_assignation_exception.html#8c38f48b33758040e94bb7890b940178">00571</a> <a class="code" href="class_c_literal_assignation_exception.html#8c38f48b33758040e94bb7890b940178">CLiteralAssignationException::~CLiteralAssignationException</a>() {
<a name="l00572"></a>00572 }
<a name="l00573"></a>00573
<a name="l00574"></a>00574
<a name="l00582"></a><a class="code" href="class_c_undefined_variable_exception.html#e62e61f23e8c6daee31d0ba72d0c95d6">00582</a> <a class="code" href="class_c_undefined_variable_exception.html#e62e61f23e8c6daee31d0ba72d0c95d6">CUndefinedVariableException::CUndefinedVariableException</a>(<span class="keyword">const</span> std::string& strVariableName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00583"></a>00583 : <a class="code" href="class_c_variable_exception.html">CVariableException</a>(ENB_VAR_UNDEFINED_VARIABLE,
<a name="l00584"></a>00584 <span class="stringliteral">"Undefined variable '"</span> + strVariableName + <span class="stringliteral">"'"</span>,
<a name="l00585"></a>00585 iErrorPos) {
<a name="l00586"></a>00586 }
<a name="l00587"></a>00587
<a name="l00591"></a><a class="code" href="class_c_undefined_variable_exception.html#a3f19ff241195a383a76ba72f9ba0219">00591</a> <a class="code" href="class_c_undefined_variable_exception.html#a3f19ff241195a383a76ba72f9ba0219">CUndefinedVariableException::~CUndefinedVariableException</a>() {
<a name="l00592"></a>00592 }
<a name="l00593"></a>00593
<a name="l00594"></a>00594
<a name="l00595"></a>00595
<a name="l00596"></a>00596 <span class="comment">/************************************************************************/</span>
<a name="l00597"></a>00597 <span class="comment">/* CDomainException derived classes */</span>
<a name="l00598"></a>00598 <span class="comment">/************************************************************************/</span>
<a name="l00599"></a>00599
<a name="l00610"></a><a class="code" href="class_c_domain_exception.html#428f3724a0b153831754993a4aa7011a">00610</a> <a class="code" href="class_c_domain_exception.html#428f3724a0b153831754993a4aa7011a">CDomainException::CDomainException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00611"></a>00611 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00612"></a>00612 }
<a name="l00613"></a>00613
<a name="l00617"></a><a class="code" href="class_c_domain_exception.html#135db1ebf87382f0db64d09fdd64fa60">00617</a> <a class="code" href="class_c_domain_exception.html#135db1ebf87382f0db64d09fdd64fa60">CDomainException::~CDomainException</a>() {
<a name="l00618"></a>00618 }
<a name="l00619"></a>00619
<a name="l00620"></a>00620
<a name="l00627"></a><a class="code" href="class_c_answer_requested_not_found_exception.html#9fc669ed5aa0a973eac2ee9cb64ab158">00627</a> <a class="code" href="class_c_answer_requested_not_found_exception.html#9fc669ed5aa0a973eac2ee9cb64ab158">CAnswerRequestedNotFoundException::CAnswerRequestedNotFoundException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00628"></a>00628 : <a class="code" href="class_c_domain_exception.html">CDomainException</a>(ENB_DMN_ANSWER_REQUESTED_NOT_FOUND,
<a name="l00629"></a>00629 <span class="stringliteral">"The answer requested was not found"</span>,
<a name="l00630"></a>00630 iErrorPos) {
<a name="l00631"></a>00631 }
<a name="l00632"></a>00632
<a name="l00636"></a><a class="code" href="class_c_answer_requested_not_found_exception.html#950db3a59d9a87cd1deb24f181224a1f">00636</a> <a class="code" href="class_c_answer_requested_not_found_exception.html#950db3a59d9a87cd1deb24f181224a1f">CAnswerRequestedNotFoundException::~CAnswerRequestedNotFoundException</a>() {
<a name="l00637"></a>00637 }
<a name="l00638"></a>00638
<a name="l00639"></a>00639
<a name="l00646"></a><a class="code" href="class_c_dom_parameter_must_be_positive_exception.html#c2e4c1d6600a111dafdd0dae50062d67">00646</a> <a class="code" href="class_c_dom_parameter_must_be_positive_exception.html#c2e4c1d6600a111dafdd0dae50062d67">CDomParameterMustBePositiveException::CDomParameterMustBePositiveException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00647"></a>00647 : <a class="code" href="class_c_domain_exception.html">CDomainException</a>(ENB_DMN_PARAMETER_MUST_BE_POSITIVE,
<a name="l00648"></a>00648 <span class="stringliteral">"Parameter must be positive"</span>,
<a name="l00649"></a>00649 iErrorPos) {
<a name="l00650"></a>00650 }
<a name="l00651"></a>00651
<a name="l00655"></a><a class="code" href="class_c_dom_parameter_must_be_positive_exception.html#bd34e0b02163292c548c18c5c2b6f5f1">00655</a> <a class="code" href="class_c_dom_parameter_must_be_positive_exception.html#bd34e0b02163292c548c18c5c2b6f5f1">CDomParameterMustBePositiveException::~CDomParameterMustBePositiveException</a>() {
<a name="l00656"></a>00656 }
<a name="l00657"></a>00657
<a name="l00658"></a>00658
<a name="l00665"></a><a class="code" href="class_c_dom_parameter_must_be_an_integer_exception.html#e618587ea5635445afc829f023bd9861">00665</a> <a class="code" href="class_c_dom_parameter_must_be_an_integer_exception.html#e618587ea5635445afc829f023bd9861">CDomParameterMustBeAnIntegerException::CDomParameterMustBeAnIntegerException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00666"></a>00666 : <a class="code" href="class_c_domain_exception.html">CDomainException</a>(ENB_DMN_PARAMETER_MUST_BE_AN_INTEGER,
<a name="l00667"></a>00667 <span class="stringliteral">"Parameter must be an integer"</span>,
<a name="l00668"></a>00668 iErrorPos) {
<a name="l00669"></a>00669 }
<a name="l00670"></a>00670
<a name="l00674"></a><a class="code" href="class_c_dom_parameter_must_be_an_integer_exception.html#522d34726e49f7d728f266f4d0967803">00674</a> <a class="code" href="class_c_dom_parameter_must_be_an_integer_exception.html#522d34726e49f7d728f266f4d0967803">CDomParameterMustBeAnIntegerException::~CDomParameterMustBeAnIntegerException</a>() {
<a name="l00675"></a>00675 }
<a name="l00676"></a>00676
<a name="l00677"></a>00677
<a name="l00684"></a><a class="code" href="class_c_dom_parameters_must_be_positive_exception.html#7d026942398c62c9b67dcb788f72e7fc">00684</a> <a class="code" href="class_c_dom_parameters_must_be_positive_exception.html#7d026942398c62c9b67dcb788f72e7fc">CDomParametersMustBePositiveException::CDomParametersMustBePositiveException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00685"></a>00685 : <a class="code" href="class_c_domain_exception.html">CDomainException</a>(ENB_DMN_PARAMETERS_MUST_BE_POSITIVE,
<a name="l00686"></a>00686 <span class="stringliteral">"Parameters must be positive"</span>,
<a name="l00687"></a>00687 iErrorPos) {
<a name="l00688"></a>00688 }
<a name="l00689"></a>00689
<a name="l00693"></a><a class="code" href="class_c_dom_parameters_must_be_positive_exception.html#b934cdfa3b2034036c795347676b5e35">00693</a> <a class="code" href="class_c_dom_parameters_must_be_positive_exception.html#b934cdfa3b2034036c795347676b5e35">CDomParametersMustBePositiveException::~CDomParametersMustBePositiveException</a>() {
<a name="l00694"></a>00694 }
<a name="l00695"></a>00695
<a name="l00696"></a>00696
<a name="l00703"></a><a class="code" href="class_c_dom_parameters_must_be_integers_exception.html#3afab93ddc21c6c9e25e3fb9398c9237">00703</a> <a class="code" href="class_c_dom_parameters_must_be_integers_exception.html#3afab93ddc21c6c9e25e3fb9398c9237">CDomParametersMustBeIntegersException::CDomParametersMustBeIntegersException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00704"></a>00704 : <a class="code" href="class_c_domain_exception.html">CDomainException</a>(ENB_DMN_PARAMETERS_MUST_BE_INTEGERS,
<a name="l00705"></a>00705 <span class="stringliteral">"Parameters must be integers"</span>,
<a name="l00706"></a>00706 iErrorPos) {
<a name="l00707"></a>00707 }
<a name="l00708"></a>00708
<a name="l00712"></a><a class="code" href="class_c_dom_parameters_must_be_integers_exception.html#56d7478d904b0c6dd66d7dc7db590b15">00712</a> <a class="code" href="class_c_dom_parameters_must_be_integers_exception.html#56d7478d904b0c6dd66d7dc7db590b15">CDomParametersMustBeIntegersException::~CDomParametersMustBeIntegersException</a>() {
<a name="l00713"></a>00713 }
<a name="l00714"></a>00714
<a name="l00715"></a>00715
<a name="l00716"></a>00716
<a name="l00717"></a>00717 <span class="comment">/************************************************************************/</span>
<a name="l00718"></a>00718 <span class="comment">/* CParserException derived classes */</span>
<a name="l00719"></a>00719 <span class="comment">/************************************************************************/</span>
<a name="l00720"></a>00720
<a name="l00731"></a><a class="code" href="class_c_parser_exception.html#7ad0491719527ac3a1a2721ed1daa0f1">00731</a> <a class="code" href="class_c_parser_exception.html#7ad0491719527ac3a1a2721ed1daa0f1">CParserException::CParserException</a>(ExceptionNumbers enExceptionNumber, <span class="keyword">const</span> std::string& strExceptionMsg, <span class="keywordtype">int</span> iErrorPos)
<a name="l00732"></a>00732 : <a class="code" href="class_c_v_calc_parser_exception.html">CVCalcParserException</a>(enExceptionNumber, strExceptionMsg, iErrorPos) {
<a name="l00733"></a>00733 }
<a name="l00734"></a>00734
<a name="l00738"></a><a class="code" href="class_c_parser_exception.html#64e6107034bab3271a4e6ce2f81ee74e">00738</a> <a class="code" href="class_c_parser_exception.html#64e6107034bab3271a4e6ce2f81ee74e">CParserException::~CParserException</a>() {
<a name="l00739"></a>00739 }
<a name="l00740"></a>00740
<a name="l00741"></a>00741
<a name="l00749"></a><a class="code" href="class_c_function_not_supported_exception.html#e67d906f77ebab6eaf601e9cde807730">00749</a> <a class="code" href="class_c_function_not_supported_exception.html#e67d906f77ebab6eaf601e9cde807730">CFunctionNotSupportedException::CFunctionNotSupportedException</a>(<span class="keyword">const</span> std::string& strFunctionName, <span class="keywordtype">int</span> iErrorPos)
<a name="l00750"></a>00750 : <a class="code" href="class_c_parser_exception.html">CParserException</a>(ENB_PRS_FUNCTION_NOT_SUPPORTED,
<a name="l00751"></a>00751 <span class="stringliteral">"Warning: Function not supported yet ('"</span> + strFunctionName + <span class="stringliteral">"')"</span>,
<a name="l00752"></a>00752 iErrorPos) {
<a name="l00753"></a>00753 }
<a name="l00754"></a>00754
<a name="l00758"></a><a class="code" href="class_c_function_not_supported_exception.html#98621e1e970d06917582708e57dc0948">00758</a> <a class="code" href="class_c_function_not_supported_exception.html#98621e1e970d06917582708e57dc0948">CFunctionNotSupportedException::~CFunctionNotSupportedException</a>() {
<a name="l00759"></a>00759 }
<a name="l00760"></a>00760
<a name="l00761"></a>00761
<a name="l00768"></a><a class="code" href="class_c_unknown_exception.html#2aba720844ce6b0d1d77d4128c3e5fa2">00768</a> <a class="code" href="class_c_unknown_exception.html#2aba720844ce6b0d1d77d4128c3e5fa2">CUnknownException::CUnknownException</a>(<span class="keywordtype">int</span> iErrorPos)
<a name="l00769"></a>00769 : <a class="code" href="class_c_parser_exception.html">CParserException</a>(ENB_PRS_UNKNOWN_EXCEPTION,
<a name="l00770"></a>00770 <span class="stringliteral">"Unknown exception"</span>,
<a name="l00771"></a>00771 iErrorPos) {
<a name="l00772"></a>00772 }
<a name="l00773"></a>00773
<a name="l00777"></a><a class="code" href="class_c_unknown_exception.html#479b0abaff7ae988203029d42e0c9f28">00777</a> <a class="code" href="class_c_unknown_exception.html#479b0abaff7ae988203029d42e0c9f28">CUnknownException::~CUnknownException</a>() {
<a name="l00778"></a>00778 }
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 6 23:55:55 2006 for VisualCalc Parser by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>