|
Monero
|


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 | |
| namespace | lmdb |
Macros | |
| #define | MONERO_CURSOR(name) |
| Uses C++ type system to differentiate between cursors. | |
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 |