// // 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; }