MarlinMT  0.1.0
marlinmt::book::BookStore Member List

This is the complete list of members for marlinmt::book::BookStore, including all inherited members.

_allowMovingmarlinmt::book::BookStoreprivate
_constructThreadmarlinmt::book::BookStoreprivate
_entriesmarlinmt::book::BookStoreprivate
_idToEntrymarlinmt::book::BookStoreprivate
addEntry(const std::shared_ptr< EntryBase > &entry, EntryKey key)marlinmt::book::BookStoreprivate
book(const std::filesystem::path &path, const std::string_view &name, const T &data)marlinmt::book::BookStore
bookMultiCopy(std::size_t n, std::filesystem::path path, Args_t... ctor_p)marlinmt::book::BookStoreprivate
bookMultiShared(std::size_t n, std::filesystem::path path, Args_t... ctor_p)marlinmt::book::BookStoreprivate
bookSingle(std::filesystem::path path, Args_t... ctor_p)marlinmt::book::BookStoreprivate
BookStore(bool allowMoving=false)marlinmt::book::BookStoreinlineexplicit
clear()marlinmt::book::BookStore
entry(const EntryKey &key) constmarlinmt::book::BookStore
EntryData classmarlinmt::book::BookStorefriend
find(const Condition &cond) constmarlinmt::book::BookStore
findFirst(const Condition &cond) constmarlinmt::book::BookStore
get(std::size_t const idx) constmarlinmt::book::BookStoreinlineprivate
get(const EntryKey &key) constmarlinmt::book::BookStoreinlineprivate
get(std::size_t const idx)marlinmt::book::BookStoreinlineprivate
get(const EntryKey &key)marlinmt::book::BookStoreinlineprivate
getPtr(const EntryKey &key) constmarlinmt::book::BookStoreinlineprivate
normalizeDirPath(const std::filesystem::path &path)marlinmt::book::BookStoreprivatestatic
remove(const EntryKey &key)marlinmt::book::BookStore
remove(const Selection &selection)marlinmt::book::BookStore
store(StoreWriter &writer) constmarlinmt::book::BookStore
storeList(StoreWriter &writer, Itr begin, Itr end) constmarlinmt::book::BookStore
storeSelection(StoreWriter &writer, const Selection &selection) constmarlinmt::book::BookStore