This is the complete list of members for eagine::logger_backend, including all inherited members.
| add_adapted(identifier arg, const T &value) -> std::enable_if_t< has_log_entry_adapter_v< T >> | eagine::logger_backend | inline |
| add_blob(identifier arg, identifier tag, memory::const_block value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_bool(identifier arg, identifier tag, bool value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_duration(identifier arg, identifier tag, std::chrono::duration< float > value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_float(identifier arg, identifier tag, float value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_float(identifier arg, identifier tag, float min, float value, float max) noexcept=0 | eagine::logger_backend | pure virtual |
| add_identifier(identifier arg, identifier tag, identifier value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_integer(identifier arg, identifier tag, std::intmax_t value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_nothing(identifier arg, identifier tag) noexcept=0 | eagine::logger_backend | pure virtual |
| add_string(identifier arg, identifier tag, string_view value) noexcept=0 | eagine::logger_backend | pure virtual |
| add_unsigned(identifier arg, identifier tag, std::uintmax_t value) noexcept=0 | eagine::logger_backend | pure virtual |
| allocator() noexcept -> memory::shared_byte_allocator=0 | eagine::logger_backend | pure virtual |
| begin_message(identifier source, identifier tag, logger_instance_id instance, log_event_severity severity, string_view format) noexcept -> bool=0 | eagine::logger_backend | pure virtual |
| enter_scope(identifier scope) noexcept=0 | eagine::logger_backend | pure virtual |
| entry_backend(identifier source, log_event_severity severity) noexcept -> logger_backend *=0 | eagine::logger_backend | pure virtual |
| finish_log() noexcept=0 | eagine::logger_backend | pure virtual |
| finish_message() noexcept=0 | eagine::logger_backend | pure virtual |
| interface(const interface &)=delete | eagine::interface< logger_backend > | |
| interface() noexcept=default | eagine::interface< logger_backend > | protected |
| interface(interface &&) noexcept=default | eagine::interface< logger_backend > | protected |
| leave_scope(identifier scope) noexcept=0 | eagine::logger_backend | pure virtual |
| log_chart_sample(identifier source, logger_instance_id instance, identifier series, float value) noexcept=0 | eagine::logger_backend | pure virtual |
| operator=(interface &&)=delete | eagine::interface< logger_backend > | |
| operator=(const interface &)=delete | eagine::interface< logger_backend > | |
| set_description(identifier source, logger_instance_id instance, string_view display_name, string_view description) noexcept=0 | eagine::logger_backend | pure virtual |
| type_id() noexcept -> identifier=0 | eagine::logger_backend | pure virtual |