Telkin
Loading...
Searching...
No Matches
Print.h File Reference

Go to the source code of this file.

Classes

struct  tk::internal::LogFormat

Namespaces

namespace  tk
namespace  tk::internal
namespace  tk::LogColor
namespace  tk::LogColor::BG

Functions

constexpr const char * tk::internal::basename (const char *path)
template<typename... Args>
void tk::print (internal::LogFormat format, Args &&... args)
template<typename... Args>
void tk::println (internal::LogFormat format, Args &&... args)
template<typename... Args>
void tk::warn (internal::LogFormat format, Args &&... args)
template<typename... Args>
void tk::fatal (internal::LogFormat format, Args &&... args)

Variables

constexpr const char * tk::LogColor::Reset = "\33[0m"
constexpr const char * tk::LogColor::Bold = "\33[1m"
constexpr const char * tk::LogColor::NoBold = "\33[22m"
constexpr const char * tk::LogColor::Underline = "\33[4m"
constexpr const char * tk::LogColor::NoUnderline = "\33[24m"
constexpr const char * tk::LogColor::Invert = "\33[7m"
constexpr const char * tk::LogColor::NoInvert = "\33[27m"
constexpr const char * tk::LogColor::Black = "\33[30m"
constexpr const char * tk::LogColor::Red = "\33[31m"
constexpr const char * tk::LogColor::Green = "\33[32m"
constexpr const char * tk::LogColor::Yellow = "\33[33m"
constexpr const char * tk::LogColor::Blue = "\33[34m"
constexpr const char * tk::LogColor::Magenta = "\33[35m"
constexpr const char * tk::LogColor::Cyan = "\33[36m"
constexpr const char * tk::LogColor::LightGray = "\33[37m"
constexpr const char * tk::LogColor::Gray = "\33[90m"
constexpr const char * tk::LogColor::LightRed = "\33[91m"
constexpr const char * tk::LogColor::LightGreen = "\33[92m"
constexpr const char * tk::LogColor::LightYellow = "\33[93m"
constexpr const char * tk::LogColor::LightBlue = "\33[94m"
constexpr const char * tk::LogColor::LightMagenta = "\33[95m"
constexpr const char * tk::LogColor::LightCyan = "\33[96m"
constexpr const char * tk::LogColor::White = "\33[97m"
constexpr const char * tk::LogColor::Default = "\33[39m"
constexpr const char * tk::LogColor::BG::Black = "\33[40m"
constexpr const char * tk::LogColor::BG::Red = "\33[41m"
constexpr const char * tk::LogColor::BG::Green = "\33[42m"
constexpr const char * tk::LogColor::BG::Yellow = "\33[43m"
constexpr const char * tk::LogColor::BG::Blue = "\33[44m"
constexpr const char * tk::LogColor::BG::Magenta = "\33[45m"
constexpr const char * tk::LogColor::BG::Cyan = "\33[46m"
constexpr const char * tk::LogColor::BG::LightGray = "\33[47m"
constexpr const char * tk::LogColor::BG::Gray = "\33[100m"
constexpr const char * tk::LogColor::BG::LightRed = "\33[101m"
constexpr const char * tk::LogColor::BG::LightGreen = "\33[102m"
constexpr const char * tk::LogColor::BG::LightYellow = "\33[103m"
constexpr const char * tk::LogColor::BG::LightBlue = "\33[104m"
constexpr const char * tk::LogColor::BG::LightMagenta = "\33[105m"
constexpr const char * tk::LogColor::BG::LightCyan = "\33[106m"
constexpr const char * tk::LogColor::BG::White = "\33[107m"
constexpr const char * tk::LogColor::BG::Default = "\33[49m"