4 #ifndef BTLLIB_STATUS_HPP
5 #define BTLLIB_STATUS_HPP
15 constexpr
const char* PRINT_COLOR_INFO =
"\33[32m";
16 constexpr
const char* PRINT_COLOR_WARNING =
"\33[33m";
17 constexpr
const char* PRINT_COLOR_ERROR =
"\33[31m";
18 constexpr
const char* PRINT_COLOR_END =
"\33[0m";
57 check_info(
bool condition,
const std::string& msg);
77 check_error(
bool condition,
const std::string& msg);
90 check_stream(
const std::ios& stream,
const std::string& name);
void check_stream(const std::ios &stream, const std::string &name)
void check_warning(bool condition, const std::string &msg)
void check_file_accessibility(const std::string &filepath)
void check_error(bool condition, const std::string &msg)
void check_info(bool condition, const std::string &msg)
void log_error(const std::string &msg)
void log_info(const std::string &msg)
void log_warning(const std::string &msg)