From 8a4f9e902cf64f97ee2f15fa3940a7cf183a27b7 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Sun, 12 Apr 2009 17:06:58 +0000 Subject: Use exceptions to report errors when possible. --- libdimensionxx/dimensionxx/error.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libdimensionxx/dimensionxx') diff --git a/libdimensionxx/dimensionxx/error.hpp b/libdimensionxx/dimensionxx/error.hpp index 072949f..8919895 100644 --- a/libdimensionxx/dimensionxx/error.hpp +++ b/libdimensionxx/dimensionxx/error.hpp @@ -22,6 +22,8 @@ #define DIMENSIONXX_ERROR_HPP #include +#include +#include namespace Dimension { @@ -33,6 +35,12 @@ namespace Dimension Severity resilience(); void resilience(Severity resilience); + + class Dimension_Error : public std::runtime_error + { + public: + Dimension_Error(const std::string& str); + }; } #endif /* DIMENSIONXX_ERROR_HPP */ -- cgit v1.2.3