#include "lmdb-typed.hh" namespace LMDBSafe { unsigned int MDBGetMaxID(MDBRWTransaction &txn, MDBDbi &dbi) { auto cursor = txn->getRWCursor(dbi); MDBOutVal maxidval, maxcontent; unsigned int maxid{ 0 }; if (!cursor.get(maxidval, maxcontent, MDB_LAST)) { maxid = maxidval.get(); } return maxid; } } // namespace LMDBSafe