diff options
Diffstat (limited to 'odb/pgsql/object-statements.ixx')
-rw-r--r-- | odb/pgsql/object-statements.ixx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/odb/pgsql/object-statements.ixx b/odb/pgsql/object-statements.ixx index ea19baa..3955bf6 100644 --- a/odb/pgsql/object-statements.ixx +++ b/odb/pgsql/object-statements.ixx @@ -8,6 +8,22 @@ namespace odb namespace pgsql { // + // auto_unlock + // + inline object_statements_base::auto_unlock:: + auto_unlock (object_statements_base& s) + : s_ (s) + { + s_.unlock (); + } + + inline object_statements_base::auto_unlock:: + ~auto_unlock () + { + s_.lock (); + } + + // // auto_lock // template <typename T> |