15 # ifndef WIN32_LEAN_AND_MEAN
16 # define WIN32_LEAN_AND_MEAN
20 # define SHELL_FONT_USING_WIN32_CONSOLE
117 static std::string
GenerateString(
const std::string &strInput,
int iFlag);
148 #ifdef SHELL_FONT_USING_WIN32_CONSOLE
163 template <
typename Ty>
static std::string GetStyleCloseCode()
std::string GenerateString(const std::string &strInput)
std::string GetStyleCode()
shell_stream_opr & operator=(const shell_stream_opr &)
shell_stream_opr(const shell_stream_opr &)
const shell_stream_opr & operator<<(const Ty &v) const
const shell_stream_opr & open(int flag) const
shell_stream_opr operator()() const
shell_stream(stream_t &stream=std::cout)
@ SHELL_FONT_SPEC_UNDERLINE
@ SHELL_FONT_COLOR_YELLOW
@ SHELL_FONT_COLOR_MAGENTA
shell_font_background_color
@ SHELL_FONT_BACKGROUND_COLOR_BLACK
@ SHELL_FONT_BACKGROUND_COLOR_BLUE
@ SHELL_FONT_BACKGROUND_COLOR_MAGENTA
@ SHELL_FONT_BACKGROUND_COLOR_YELLOW
@ SHELL_FONT_BACKGROUND_COLOR_RED
@ SHELL_FONT_BACKGROUND_COLOR_GREEN
@ SHELL_FONT_BACKGROUND_COLOR_CYAN
@ SHELL_FONT_BACKGROUND_COLOR_WHITE