aboutsummaryrefslogtreecommitdiff
path: root/odb/exceptions.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/exceptions.cxx')
-rw-r--r--odb/exceptions.cxx18
1 files changed, 18 insertions, 0 deletions
diff --git a/odb/exceptions.cxx b/odb/exceptions.cxx
index c480125..a41f719 100644
--- a/odb/exceptions.cxx
+++ b/odb/exceptions.cxx
@@ -25,6 +25,24 @@ namespace odb
return "transaction already committed or rolled back";
}
+ const char* already_in_session::
+ what () const throw ()
+ {
+ return "session already in effect in this thread";
+ }
+
+ const char* not_in_session::
+ what () const throw ()
+ {
+ return "session not in effect in this thread";
+ }
+
+ const char* const_object::
+ what () const throw ()
+ {
+ return "object cached in session is const";
+ }
+
const char* deadlock::
what () const throw ()
{