microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::log::extended_log_sink::vtable Struct Reference

#include <extended_sink.hpp>

Public Attributes

void(* log )(void *ctx, const extended_log_msg &msg) noexcept = nullptr
 
bool(* full )(void *ctx, const extended_log_msg &msg) noexcept = nullptr
 nullptr when the backend cannot report fullness.
 
void(* flush )(void *ctx) noexcept = nullptr
 nullptr when the backend cannot flush.
 

Member Data Documentation

◆ flush

void(* microfmt::log::extended_log_sink::vtable::flush) (void *ctx) noexcept = nullptr
noexcept

nullptr when the backend cannot flush.

◆ full

bool(* microfmt::log::extended_log_sink::vtable::full) (void *ctx, const extended_log_msg &msg) noexcept = nullptr
noexcept

nullptr when the backend cannot report fullness.

◆ log

void(* microfmt::log::extended_log_sink::vtable::log) (void *ctx, const extended_log_msg &msg) noexcept = nullptr
noexcept

The documentation for this struct was generated from the following file: