17# define isatty _isatty
48 std::cout.write(s,
n);
107 return str <<
"\x1b[34m";
115 return str <<
"\x1b[36m";
123 return str <<
"\x1b[32m";
131 return str <<
"\x1b[31m";
139 return str <<
"\x1b[33m";
147 return str <<
"\x1b[38;5;214m";
155 return str <<
"\x1b[1m";
163 return str <<
"\x1b[2m";
171 return str <<
"\x1b[4m";
179 return str <<
"\x1b[m";
187 return str <<
"\x1b[1A";
193 return str <<
"\x1b[0K";
bitvector_typet char_type()
ait supplies three of the four components needed: an abstract interpreter (in this case handling func...
redirectt(std::ostream &__console_out, std::ostream &__console_err)
static std::size_t _width
static std::ostream & cursorup(std::ostream &)
static std::ostream & yellow(std::ostream &)
static std::ostream * _err
static std::ostream & blue(std::ostream &)
static std::ostream & underline(std::ostream &)
static std::ostream * _out
static std::ostream & reset(std::ostream &)
static std::ostream & cyan(std::ostream &)
static std::ostream & green(std::ostream &)
static std::size_t width()
static bool is_terminal()
static std::ostream & faint(std::ostream &)
static std::ostream & bold(std::ostream &)
static std::ostream & red(std::ostream &)
static bool _width_is_set
static std::ostream & orange(std::ostream &)
static std::ostream & cleareol(std::ostream &)
int run(const std::string &what, const std::vector< std::string > &argv)
#define PRECONDITION(CONDITION)
long atol(const char *nptr)
void split_string(const std::string &s, char delim, std::vector< std::string > &result, bool strip, bool remove_empty)
std::wstring widen(const char *s)