From 14b6d81085452b89acf8969e5627f86dad88b464 Mon Sep 17 00:00:00 2001 From: Dave Goodwin Date: Sat, 9 Oct 2004 14:57:28 +0000 Subject: [PATCH] moved constructor definitions to misc.cpp --- Cantera/src/ctexceptions.h | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/Cantera/src/ctexceptions.h b/Cantera/src/ctexceptions.h index 23d985e28..7f688472d 100755 --- a/Cantera/src/ctexceptions.h +++ b/Cantera/src/ctexceptions.h @@ -11,8 +11,11 @@ #ifndef CT_CTEXCEPTIONS_H #define CT_CTEXCEPTIONS_H -#include "global.h" -#include "stringUtils.h" +//#include "global.h" +//#include "stringUtils.h" + +#include +using namespace std; namespace Cantera { @@ -22,32 +25,19 @@ namespace Cantera { class CanteraError { public: CanteraError() {} - CanteraError(string proc, string msg) { - setError(proc, msg); - //m_msg = msg; - } + CanteraError(string proc, string msg); virtual ~CanteraError(){} - //string errorMessage() { return m_msg; } - //void append(string msg) { m_msg += msg; } - //void saveError(string procedure) { - // setError(procedure, m_msg); - // m_msg = ""; - //} protected: - //string m_msg; }; class ArraySizeError : public CanteraError { public: - ArraySizeError(string proc, int sz, int reqd) : - CanteraError(proc, "Array size ("+int2str(sz)+") too small. Must be at least "+int2str(reqd)) {} + ArraySizeError(string proc, int sz, int reqd); }; class ElementRangeError : public CanteraError { public: - ElementRangeError(string func, int m, int mmax) : - CanteraError(func, "Element index " + int2str(m) + - " outside valid range of 0 to " + int2str(mmax-1)) {} + ElementRangeError(string func, int m, int mmax); };