void StringTest::testToLower() { { std::string s = "ABC"; assert (toLower(s) == "abc"); } { std::string s = "aBC"; assert (toLower(s) == "abc"); } { std::string s = "ABC"; assert (toLowerInPlace(s) == "abc"); } { std::string s = "aBC"; assert (toLowerInPlace(s) == "abc"); } }
ofxTweakbarType::ofxTweakbarType(ofxTweakbar* pBar, string pName, void* pValue) :bar(pBar) ,name(pName) ,value(pValue) { trimInPlace(name); toLowerInPlace(name); string clean_name; for(int i = 0; i < name.size(); ++i) { if(isalnum(name[i])) { clean_name.push_back(name[i]); } else { clean_name.push_back('_'); } } name = clean_name; }
void toLower(string& data) { toLowerInPlace(data); }