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;
_colorize (result, input);
@ -435,7 +435,7 @@ std::string Color::colorize (const std::string& input)
//
// 256 fg \033[38;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 ())
{

View file

@ -58,9 +58,9 @@ public:
void upgrade ();
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&);
void _colorize (std::string&, const std::string&);
void _colorize (std::string&, const std::string&) const;
static std::string strip (const std::string&);
bool nontrivial () const;