static JOrderedSetT::CompareResult jCompareUIDs ( const jUIDInfo& i1, const jUIDInfo& i2 ) { return JCompareIndices(i1.id, i2.id); }
JOrderedSetT::CompareResult JTEStyler::CompareTokenStarts ( const TokenData& t1, const TokenData& t2 ) { return JCompareIndices(t1.startIndex, t2.startIndex); }
JOrderedSetT::CompareResult JXFSBindingManager::CompareCommands ( JFSBinding* const & b1, JFSBinding* const & b2 ) { JFSBinding::CommandType t1, t2; JBoolean s1, s2; const JString& c1 = b1->GetCommand(&t1, &s1); const JString& c2 = b2->GetCommand(&t2, &s2); JOrderedSetT::CompareResult result = JCompareStringsCaseSensitive(const_cast<JString*>(&c1), const_cast<JString*>(&c2)); if (result == JOrderedSetT::kFirstEqualSecond) { result = JCompareIndices(t1, t2); } return result; }