Color: Made more methods and args const

This commit is contained in:
Paul Beckingham 2016-01-05 23:04:01 -05:00
parent 485b8a884d
commit bcaaa96ab0
2 changed files with 4 additions and 4 deletions

View file

@ -416,7 +416,7 @@ void Color::upgrade ()
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
std::string Color::colorize (const std::string& input) std::string Color::colorize (const std::string& input) const
{ {
std::string result; std::string result;
_colorize (result, input); _colorize (result, input);
@ -435,7 +435,7 @@ std::string Color::colorize (const std::string& input)
// //
// 256 fg \033[38;5;Nm // 256 fg \033[38;5;Nm
// 256 bg \033[48;5;Nm // 256 bg \033[48;5;Nm
void Color::_colorize (std::string &result, const std::string& input) void Color::_colorize (std::string &result, const std::string& input) const
{ {
if (!nontrivial ()) if (!nontrivial ())
{ {

View file

@ -58,9 +58,9 @@ public:
void upgrade (); void upgrade ();
void blend (const Color&); void blend (const Color&);
std::string colorize (const std::string&); std::string colorize (const std::string&) const;
static std::string colorize (const std::string&, const std::string&); static std::string colorize (const std::string&, const std::string&);
void _colorize (std::string&, const std::string&); void _colorize (std::string&, const std::string&) const;
static std::string strip (const std::string&); static std::string strip (const std::string&);
bool nontrivial () const; bool nontrivial () const;