Template Class rocksdb_map_adapter¶
Defined in File rocksdb_map_adapter.h
Nested Relationships¶
Nested Types¶
Class Documentation¶
-
template<typename KeyT, typename MappedT, typename Codec = DefaultCodec<MappedT>>
class rocksdb_map_adapter¶ Public Types
-
using value_type = std::pair<key_type, mapped_type>¶
Public Functions
-
inline std::pair<iterator, bool> insert(const value_type &value)¶
-
class iterator¶
Public Types
-
using value_type = std::pair<key_type, mapped_type>¶
-
using difference_type = std::ptrdiff_t¶
-
using iterator_category = std::forward_iterator_tag¶
-
using pointer = value_type*¶
-
using reference = value_type&¶
Public Functions
-
inline iterator()¶
-
inline iterator(rocksdb::DB *db, const std::string &prefix, std::unique_ptr<rocksdb::Iterator> iterator, Codec codec = Codec{})¶
-
inline value_type operator*() const¶
-
inline value_type *operator->() const¶
-
using value_type = std::pair<key_type, mapped_type>¶
-
using value_type = std::pair<key_type, mapped_type>¶