// exceptions.h // // Definitions of erxception classes used within this program #ifndef _EXCEPTIONS_H_ #define _EXCEPTIONS_H_ class BadRecordException { public: CString location; CString cause; BadRecordException(const CString &a_location, const CString &a_cause) : location(a_location), cause(a_cause) { } CString toString() { return location + ": " + cause; } }; #endif // _EXCEPTIONS_H_