◆ Reader()
| ngen::serialization::FileBackend::Reader::Reader |
( |
std::string | path, |
|
|
std::ifstream | stream, |
|
|
std::shared_ptr< const Index > | index, |
|
|
IdPredicate | read_scope ) |
|
inline |
◆ close()
| virtual auto ngen::serialization::RecordBackend::Reader::close |
( |
| ) |
-> expected<void, BackendError> |
|
inlinenodiscardvirtualinherited |
Optional explicit close.
Default is a no-op success; backends with fallible read-side teardown override to surface those errors. After a successful close(), subsequent find_* calls have undefined behavior. with_reader calls this automatically on success.
◆ find_at_simulation_timestamp()
| auto ngen::serialization::FileBackend::Reader::find_at_simulation_timestamp |
( |
const std::string & | id, |
|
|
int64_t | simulation_timestamp ) -> expected< Record, BackendError > |
|
inlineoverridevirtual |
◆ find_at_step()
| auto ngen::serialization::FileBackend::Reader::find_at_step |
( |
const std::string & | id, |
|
|
int64_t | time_step ) -> expected< Record, BackendError > |
|
inlineoverridevirtual |
◆ find_latest()
| auto ngen::serialization::FileBackend::Reader::find_latest |
( |
const std::string & | id | ) |
-> expected< Record, BackendError > |
|
inlineoverridevirtual |
◆ load_at()
◆ in_
| std::ifstream ngen::serialization::FileBackend::Reader::in_ |
|
private |
◆ index_
| std::shared_ptr<const Index> ngen::serialization::FileBackend::Reader::index_ |
|
private |
◆ path_
| std::string ngen::serialization::FileBackend::Reader::path_ |
|
private |
◆ read_scope_
| IdPredicate ngen::serialization::FileBackend::Reader::read_scope_ |
|
private |
The documentation for this class was generated from the following file:
- src/utilities/bmi/file_backend.cpp