| build_index_locked_() -> expected< void, BackendError > | ngen::serialization::FileBackend | private |
| create(std::string path, IdPredicate index_scope={}) -> std::shared_ptr< FileBackend > | ngen::serialization::FileBackend | static |
| deferred_errors_ | ngen::serialization::FileBackend | private |
| dirty_ | ngen::serialization::FileBackend | private |
| ensure_write_fd_locked_() -> expected< void, BackendError > | ngen::serialization::FileBackend | private |
| fd_ | ngen::serialization::FileBackend | private |
| FileBackend(std::string path, IdPredicate initial_scope) | ngen::serialization::FileBackend | private |
| finalize() -> expected< void, std::vector< BackendError > > override | ngen::serialization::FileBackend | virtual |
| index_ | ngen::serialization::FileBackend | private |
| index_built_ | ngen::serialization::FileBackend | private |
| index_scope_ | ngen::serialization::FileBackend | private |
| io_mutex_ | ngen::serialization::FileBackend | mutableprivate |
| path() const noexcept | ngen::serialization::FileBackend | inline |
| path_ | ngen::serialization::FileBackend | private |
| reader(IdPredicate read_scope={}) -> expected< std::unique_ptr< RecordBackend::Reader >, BackendError > override | ngen::serialization::FileBackend | virtual |
| register_scope_(IdPredicate scope) | ngen::serialization::FileBackend | private |
| registry_ | ngen::serialization::FileBackend | privatestatic |
| registry_mutex_ | ngen::serialization::FileBackend | privatestatic |
| with_reader(IdPredicate in_scope, F &&fn) -> expected< void, BackendError > | ngen::serialization::RecordBackend | inline |
| with_writer(std::chrono::system_clock::time_point epoch, Durability durability, F &&fn) -> expected< void, BackendError > | ngen::serialization::RecordBackend | inline |
| writer(std::chrono::system_clock::time_point epoch, Durability durability) -> expected< std::unique_ptr< RecordBackend::Writer >, BackendError > override | ngen::serialization::FileBackend | virtual |
| ~FileBackend() override | ngen::serialization::FileBackend | |
| ~RecordBackend()=default | ngen::serialization::RecordBackend | virtual |