|
Electroneum
|


Go to the source code of this file.
Classes | |
| struct | lmdb::abort_txn |
| struct | lmdb::release_read_txn |
| struct | lmdb::abort_write_txn |
| struct | lmdb::close_cursor |
Namespaces | |
| lmdb | |
Macros | |
| #define | ELECTRONEUM_CURSOR(name) |
| Uses C++ type system to differentiate between cursors. More... | |
Typedefs | |
| using | lmdb::suspended_txn = std::unique_ptr< MDB_txn, abort_txn > |
| using | lmdb::read_txn = std::unique_ptr< MDB_txn, release_read_txn > |
| using | lmdb::write_txn = std::unique_ptr< MDB_txn, abort_write_txn > |
Functions | |
| template<typename D > | |
| expect< std::unique_ptr< MDB_cursor, D > > | lmdb::open_cursor (MDB_txn &txn, MDB_dbi tbl) noexcept |
| #define ELECTRONEUM_CURSOR | ( | name | ) |
Uses C++ type system to differentiate between cursors.
Definition at line 35 of file transaction.h.