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 |