This is the complete list of members for eagine::deserializer_data_source, including all inherited members.
| fetch_all(memory::buffer &dst, valid_if_positive< span_size_t > step={256}) | eagine::deserializer_data_source | inline | 
| interface(const interface &)=delete | eagine::interface< deserializer_data_source > | |
| interface() noexcept=default | eagine::interface< deserializer_data_source > | protected | 
| interface(interface &&) noexcept=default | eagine::interface< deserializer_data_source > | protected | 
| operator=(interface &&)=delete | eagine::interface< deserializer_data_source > | |
| operator=(const interface &)=delete | eagine::interface< deserializer_data_source > | |
| pop(span_size_t size)=0 | eagine::deserializer_data_source | pure virtual | 
| scan_for(byte what, const valid_if_positive< span_size_t > &max, const valid_if_positive< span_size_t > &step={256}) -> valid_if_nonnegative< span_size_t > | eagine::deserializer_data_source | inline | 
| scan_until(Function predicate, const valid_if_positive< span_size_t > &max, const valid_if_positive< span_size_t > &step={256}) -> valid_if_nonnegative< span_size_t > | eagine::deserializer_data_source | inline | 
| top(span_size_t size) -> memory::const_block=0 | eagine::deserializer_data_source | pure virtual |