Esempio n. 1
0
 bool operator ()(const C4Value &v1, const C4Value &v2)
 {
     // sort by whatever type the values have
     if (v1.getStr() && v2.getStr()) return v1._getStr()->GetData() < v2._getStr()->GetData();
     if (v1.CheckConversion(C4V_Int) && v2.CheckConversion(C4V_Int)) return v1._getInt() < v2._getInt();
     return false;
 }
Esempio n. 2
0
 bool operator ()(const C4Value &v1, const C4Value &v2)
 {
     return v1.getStr() && v2.getStr() && v1._getStr()->GetData() < v2._getStr()->GetData();
 }
Esempio n. 3
0
	bool operator ()(const C4Value &v1, const C4Value &v2)
	{
		if (v1.getStr() && v2.getStr())
			return std::strcmp(v1._getStr()->GetCStr(), v2._getStr()->GetCStr()) < 0;
		return v2.getStr();
	}