This is the complete list of members for eagine::serializer_backend, including all inherited members.
| begin() -> result=0 | eagine::serializer_backend | pure virtual |
| begin_element(span_size_t index) -> result=0 | eagine::serializer_backend | pure virtual |
| begin_list(span_size_t element_count) -> result=0 | eagine::serializer_backend | pure virtual |
| begin_member(string_view name) -> result=0 | eagine::serializer_backend | pure virtual |
| begin_struct(span_size_t member_count) -> result=0 | eagine::serializer_backend | pure virtual |
| enum_as_string() -> bool=0 | eagine::serializer_backend | pure virtual |
| finish() -> result=0 | eagine::serializer_backend | pure virtual |
| finish_element(span_size_t index) -> result=0 | eagine::serializer_backend | pure virtual |
| finish_list() -> result=0 | eagine::serializer_backend | pure virtual |
| finish_member(string_view name) -> result=0 | eagine::serializer_backend | pure virtual |
| finish_struct() -> result=0 | eagine::serializer_backend | pure virtual |
| interface(const interface &)=delete | eagine::interface< serializer_backend > | |
| interface() noexcept=default | eagine::interface< serializer_backend > | protected |
| interface(interface &&) noexcept=default | eagine::interface< serializer_backend > | protected |
| operator=(interface &&)=delete | eagine::interface< serializer_backend > | |
| operator=(const interface &)=delete | eagine::interface< serializer_backend > | |
| result typedef | eagine::serializer_backend | |
| sink() -> serializer_data_sink *=0 | eagine::serializer_backend | pure virtual |
| type_id() -> identifier=0 | eagine::serializer_backend | pure virtual |
| write(span< const bool >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const char >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const std::int8_t >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const short >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const int >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const long >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const long long >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const std::uint8_t >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const unsigned short >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const unsigned >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const unsigned long >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const unsigned long long >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const float >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const double >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const identifier >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const decl_name >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |
| write(span< const string_view >, span_size_t &) -> result=0 | eagine::serializer_backend | pure virtual |