static JOrderedSetT::CompareResult
jCompareUIDs
	(
	const jUIDInfo& i1,
	const jUIDInfo& i2
	)
{
	return JCompareIndices(i1.id, i2.id);
}
Exemple #2
0
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;
}