#include <snapshot.hpp>
Definition at line 226 of file snapshot.hpp.
◆ empty()
bool sysio::chain::snapshot_reader::section_reader::empty |
( |
| ) |
|
|
inline |
◆ read_row() [1/3]
auto sysio::chain::snapshot_reader::section_reader::read_row |
( |
T & | out | ) |
-> std::enable_if_t<std::is_same<std::decay_t<T>, typename detail::snapshot_row_traits<T>::snapshot_type>::value,bool> |
|
inline |
Definition at line 229 of file snapshot.hpp.
229 {
232 }
virtual bool read_row(detail::abstract_snapshot_row_reader &row_reader)=0
snapshot_row_reader< T > make_row_reader(T &data)
◆ read_row() [2/3]
Definition at line 235 of file snapshot.hpp.
235 {
237 }
auto read_row(T &out) -> std::enable_if_t< std::is_same< std::decay_t< T >, typename detail::snapshot_row_traits< T >::snapshot_type >::value, bool >
◆ read_row() [3/3]
Definition at line 240 of file snapshot.hpp.
240 {
243 bool result = _reader.
read_row(reader);
244 detail::snapshot_row_traits<T>::from_snapshot_row(std::move(temp), out, db);
245 return result;
246 }
◆ snapshot_reader
The documentation for this class was generated from the following file: