コード例 #1
0
ファイル: StringTest.cpp プロジェクト: as2120/ZPoco
void StringTest::testTrimInPlace()
{
    {
        std::string s = "abc";
        assert (trimInPlace(s) == "abc");
    }
    {
        std::string s = " abc ";
        assert (trimInPlace(s) == "abc");
    }
    {
        std::string s = "  ab c  ";
        assert (trimInPlace(s) == "ab c");
    }
}
コード例 #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 trim(string& str) {
	trimInPlace(str);
}