From 571baa2c26f960ab3606765fedc68ad21d9583ce Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 13 Nov 2019 18:08:31 +0900 Subject: [PATCH] refactor: remove nocolor:: operations since color can be on-off at runtime --- toml/color.hpp | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/toml/color.hpp b/toml/color.hpp index 747d0c6..479c26a 100644 --- a/toml/color.hpp +++ b/toml/color.hpp @@ -57,28 +57,8 @@ inline std::ostream& white (std::ostream& os) {if(os.iword(detail::colorize_index()) == 1) {os << "\033[37m";} return os;} } // color_ansi -// do nothing. -namespace nocolor -{ -inline std::ostream& colorize (std::ostream& os) noexcept {return os;} -inline std::ostream& nocolorize(std::ostream& os) noexcept {return os;} -inline std::ostream& reset (std::ostream& os) noexcept {return os;} -inline std::ostream& bold (std::ostream& os) noexcept {return os;} -inline std::ostream& grey (std::ostream& os) noexcept {return os;} -inline std::ostream& red (std::ostream& os) noexcept {return os;} -inline std::ostream& green (std::ostream& os) noexcept {return os;} -inline std::ostream& yellow (std::ostream& os) noexcept {return os;} -inline std::ostream& blue (std::ostream& os) noexcept {return os;} -inline std::ostream& magenta (std::ostream& os) noexcept {return os;} -inline std::ostream& cyan (std::ostream& os) noexcept {return os;} -inline std::ostream& white (std::ostream& os) noexcept {return os;} -} // nocolor - -#ifdef TOML11_COLORIZE_ERROR_MESSAGE +// ANSI escape sequence is the only and default colorization method currently namespace color = color_ansi; -#else -namespace color = nocolor; -#endif } // toml #endif// TOML11_COLOR_HPP