//
// Compare two values.
//
bool SortCompareStr::operator()(const CDT & oX, const CDT & oY) const
{
	INT_32 iRC = 0;

	if      (oX.Less(oY))    { iRC = -1; }
	else if (oX.Greater(oY)) { iRC =  1; }

	if (eDirection == CDT::SortingComparator::DESC) { iRC = -iRC; }

return iRC < 0;
}