/* * TfException.h * * Created on: 11.06.2014 * Author: matzman */ #ifndef TFEXCEPTION_H_ #define TFEXCEPTION_H_ #include #include #include #include namespace tfcppsimple { class TfException : public std::runtime_error { public: TfException(std::string message) : std::runtime_error(message) {} }; class TfError : public TfException { private: TfErrorCode errorCode; public: TfError(std::string message, TfErrorCode code) : TfException(message), errorCode(code) {} TfErrorCode getErrorCode() { return errorCode; } }; } // end namespace tfcppsimple #endif /* TFEXCEPTION_H_ */