Constify cmStrCmp.

This commit is contained in:
Stephen Kelly 2013-12-15 00:00:57 +01:00
parent 4cb7d792af
commit 218ad35f96
1 changed files with 3 additions and 3 deletions

View File

@ -423,19 +423,19 @@ struct cmStrCmp {
cmStrCmp(const char *test) : m_test(test) {} cmStrCmp(const char *test) : m_test(test) {}
cmStrCmp(std::string &test) : m_test(test.c_str()) {} cmStrCmp(std::string &test) : m_test(test.c_str()) {}
bool operator()(const char * input) bool operator()(const char * input) const
{ {
return strcmp(input, m_test) == 0; return strcmp(input, m_test) == 0;
} }
// For use with binary_search // For use with binary_search
bool operator()(const char *str1, const char *str2) bool operator()(const char *str1, const char *str2) const
{ {
return strcmp(str1, str2) < 0; return strcmp(str1, str2) < 0;
} }
private: private:
const char *m_test; const char * const m_test;
}; };
#endif #endif