diff options
author | Benoit Foucher <benoit@zeroc.com> | 2016-02-03 10:42:29 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2016-02-03 10:42:29 +0100 |
commit | 18a6720fcc3ece576f5fb26283e239cda2bebadd (patch) | |
tree | a7d9de0acab9e092943fb182fa880b2c4b950db6 /cpp/src/IceDB | |
parent | ICE-6861 - Java stream API changes (diff) | |
download | ice-18a6720fcc3ece576f5fb26283e239cda2bebadd.tar.bz2 ice-18a6720fcc3ece576f5fb26283e239cda2bebadd.tar.xz ice-18a6720fcc3ece576f5fb26283e239cda2bebadd.zip |
Refactored invocation code to better suite new C++11 mapping
Diffstat (limited to 'cpp/src/IceDB')
-rwxr-xr-x | cpp/src/IceDB/.depend.mak | 1 | ||||
-rw-r--r-- | cpp/src/IceDB/IceDB.h | 11 |
2 files changed, 6 insertions, 6 deletions
diff --git a/cpp/src/IceDB/.depend.mak b/cpp/src/IceDB/.depend.mak index bdc812bf22e..f09456810ca 100755 --- a/cpp/src/IceDB/.depend.mak +++ b/cpp/src/IceDB/.depend.mak @@ -33,7 +33,6 @@ IceDB.obj: \ "$(includedir)\Ice\StreamHelpers.h" \ "$(includedir)\IceUtil\ScopedArray.h" \ "$(includedir)\IceUtil\Iterator.h" \ - "$(includedir)\Ice\Traits.h" \ "$(includedir)\IceUtil\Optional.h" \ "$(includedir)\IceUtil\UndefSysMacros.h" \ "$(includedir)\IceUtil\PopDisableWarnings.h" \ diff --git a/cpp/src/IceDB/IceDB.h b/cpp/src/IceDB/IceDB.h index 16a60a4afee..9f3fd3f409d 100644 --- a/cpp/src/IceDB/IceDB.h +++ b/cpp/src/IceDB/IceDB.h @@ -14,6 +14,7 @@ #include <IceUtil/FileUtil.h> #include <Ice/Initialize.h> #include <Ice/OutputStream.h> +#include <Ice/InputStream.h> #include <lmdb.h> @@ -138,7 +139,7 @@ private: // // Write [in] T into [in/out] MDB_val using [in] context C // [in] MDB_val contains the destination array -// write returns true on success, and false if the provided +// write returns true on success, and false if the provided // array is too small. // On failure, MDB_val.mv_size contains the marshaled key // size if known, and 0 if not know. @@ -253,9 +254,9 @@ public: { unsigned char kbuf[maxKeySize]; MDB_val mkey = {maxKeySize, kbuf}; - + if(Codec<K, C, H>::write(key, mkey, _marshalingContext)) - { + { MDB_val mdata; if(DbiBase::get(txn, &mkey, &mdata)) { @@ -326,7 +327,7 @@ public: else { return false; - } + } } C marshalingContext() const @@ -416,7 +417,7 @@ public: else { return false; - } + } } bool find(const K& key, D& data) |