struct log

Declaration

struct log { /* full declaration omitted */ };

Declared at: include/ekg/util/io.hpp:80

Member Variables

public static std::ostringstream buffer
public static bool buffered
public static bool tracked

Method Overview

  • public static void flush()
  • public log()
  • public static void print(std::string_view msg)
  • public template <typename t>static void trace(bool should, t trace, bool interrupt_runtime = false)
  • public ~log()

Methods

static void flush()

Declared at: include/ekg/util/io.hpp:86

log()

Declared at: include/ekg/util/io.hpp:117

static void print(std::string_view msg)

Declared at: include/ekg/util/io.hpp:101

Parameters

std::string_view msg

template <typename t>
static void trace(bool should,
                  t trace,
                  bool interrupt_runtime = false)

Declared at: include/ekg/util/io.hpp:106

Templates

t

Parameters

bool should
t trace
bool interrupt_runtime = false

~log()

Declared at: include/ekg/util/io.hpp:122