コード例 #1
0
ファイル: StringTest.cpp プロジェクト: as2120/ZPoco
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");
    }
}
コード例 #2
0
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;
}
コード例 #3
0
ファイル: Utils.cpp プロジェクト: gnimmel/ofxMissing
void toLower(string& data) {
	toLowerInPlace(data);
}