Struct logger_t::osyncstreams_t

Nested Relationships

This struct is a nested type of Class logger_t.

Struct Documentation

struct osyncstreams_t

Public Functions

inline void set(const std::vector<std::pair<std::ostream*, log_verbosity_e>> &oss)
template<typename T>
inline auto &write(T &&arg, log_verbosity_e level, bool skip_sout)
inline auto &write(logger_t::endl_type endl, log_verbosity_e level, bool skip_sout)
inline void emit()
inline auto &operator[](std::size_t idx) noexcept
inline auto begin() noexcept
inline auto end() noexcept

Public Members

std::vector<std::pair<osyncstream, log_verbosity_e>> ss
std::vector<const std::ostream*> os_refs