| 145 | // SORTING |
| 146 | |
| 147 | bool ObjectOrderBase::less(IddObjectType left, IddObjectType right) const { |
| 148 | if (m_orderByIddEnum) { |
| 149 | return (left < right); |
| 150 | } else { |
| 151 | OS_ASSERT(m_iddOrder); |
| 152 | return (getIterator(left) < getIterator(right)); |
| 153 | } |
| 154 | } |
| 155 | |
| 156 | bool ObjectOrderBase::less(boost::optional<IddObjectType> left, boost::optional<IddObjectType> right) const { |
| 157 | if (left && right) { |