52 template<
typename T,
typename...
Types>
80 template<
typename T,
typename...
Types>
Namespace containing logs utils.
void print()
Prints a log message with no arguments.
std::string format_message()
Formats an empty log message.
void print_ln()
Prints a log message with multiple arguments followed by a newline.
void println(std::string_view sv)
Prints a string to the console followed by a newline.
void throw_with_loc(std::string message, SourceLocation loc=SourceLocation{})
Throw an exception and append the source location to it.
void print(std::string_view sv)
Prints a string to the console.
void flush()
Flushes the output buffer.