Template Class KeyValueDatabase
Defined in File Database.hpp
Class Documentation
-
template<KeyValueBackendConcept Backend>
class KeyValueDatabase -
Public Functions
-
KeyValueDatabase() = default
-
inline KeyValueDatabase(KeyValueDatabase &&other) noexcept
-
inline KeyValueDatabase &operator=(KeyValueDatabase &&other) noexcept
-
KeyValueDatabase(const KeyValueDatabase&) = delete
-
KeyValueDatabase &operator=(const KeyValueDatabase&) = delete
-
inline ~KeyValueDatabase()
-
inline bool is_open() const noexcept
-
inline backend_type &backend() noexcept
-
inline const backend_type &backend() const noexcept
Public Static Functions
-
static inline common::Result<void> create(const config_type &cfg)
-
static inline common::Result<void> destroy(const config_type &cfg)
-
static inline common::Result<KeyValueDatabase> open(const config_type &cfg)
-
KeyValueDatabase() = default