| begin() -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | begin_element(span_size_t) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | begin_list(span_size_t &) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | begin_member(string_view) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | begin_struct(span_size_t &) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | common_deserializer_backend() noexcept=default | eagine::common_deserializer_backend< Derived, Source > |  | 
  | common_deserializer_backend(Source &source) noexcept | eagine::common_deserializer_backend< Derived, Source > | inline | 
  | enum_as_string() -> bool override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | finish() -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | finish_element(span_size_t) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | finish_list() -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | finish_member(string_view) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | finish_struct() -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | interface(const interface &)=delete | eagine::interface< deserializer_backend > |  | 
  | interface() noexcept=default | eagine::interface< deserializer_backend > | protected | 
  | interface(interface &&) noexcept=default | eagine::interface< deserializer_backend > | protected | 
  | operator=(interface &&)=delete | eagine::interface< deserializer_backend > |  | 
  | operator=(const interface &)=delete | eagine::interface< deserializer_backend > |  | 
  | read(span< bool > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< char > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< std::int8_t > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< short > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< int > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< long > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< long long > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< std::uint8_t > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< unsigned short > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< unsigned > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< unsigned long > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< unsigned long long > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< float > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< double > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< identifier > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< decl_name_storage > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | read(span< std::string > values, span_size_t &done) -> result override | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | set_source(Source &s) noexcept -> Derived & | eagine::common_deserializer_backend< Derived, Source > | inline | 
  | source() -> deserializer_data_source *final | eagine::common_deserializer_backend< Derived, Source > | inlinevirtual | 
  | type_id() -> identifier=0 | eagine::deserializer_backend | pure virtual |