Struct logger_t::osyncstreams_t¶
Defined in File logger.hpp
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
-
inline void set(const std::vector<std::pair<std::ostream*, log_verbosity_e>> &oss)