summaryrefslogtreecommitdiffstats
path: root/raslib
diff options
context:
space:
mode:
authorAndrei Aiordachioaie <a.aiordachioaie@jacobs-university.de>2010-01-25 18:55:43 +0100
committerAndrei Aiordachioaie <a.aiordachioaie@jacobs-university.de>2010-01-25 22:25:01 +0100
commit45032ffd23ce741dd9cd63a4befcea89f2fd19cf (patch)
treebc89903eaabab627492f5364bdfe0a9410e88634 /raslib
parent068b5df28a09ce77d4ce3844ab6d8730d38e85a1 (diff)
downloadrasdaman-upstream-45032ffd23ce741dd9cd63a4befcea89f2fd19cf.tar.gz
rasdaman-upstream-45032ffd23ce741dd9cd63a4befcea89f2fd19cf.tar.xz
rasdaman-upstream-45032ffd23ce741dd9cd63a4befcea89f2fd19cf.zip
Added a layer of abstraction for optimization levels.
Diffstat (limited to 'raslib')
-rw-r--r--raslib/error.cc4
-rw-r--r--raslib/error.hh4
2 files changed, 7 insertions, 1 deletions
diff --git a/raslib/error.cc b/raslib/error.cc
index 1ccc3cc..6647847 100644
--- a/raslib/error.cc
+++ b/raslib/error.cc
@@ -438,6 +438,10 @@ r_Error::setErrorTextOnKind()
strcpy(buffer, "Memory allocation failed");
break;
+ case r_Error_InvalidOptimizationLevel:
+ strcpy(buffer, "Illegal value for optimization level");
+ break;
+
default:
strcpy(buffer, "not specified");
break;
diff --git a/raslib/error.hh b/raslib/error.hh
index 074c37d..0042596 100644
--- a/raslib/error.hh
+++ b/raslib/error.hh
@@ -145,7 +145,9 @@ class r_Error : public std::exception
r_Error_AccesDenied,
r_Error_SystemOverloaded,
- r_Error_MemoryAllocation
+ r_Error_MemoryAllocation,
+
+ r_Error_InvalidOptimizationLevel
};