ORIGINAL
Loading...
Searching...
No Matches
comparator.h File Reference

Comparator base class and concrete comparator classes. More...

#include "types.h"
Include dependency graph for comparator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::comparator< TYPE >
 Base class for comparison. More...
 
class  original::increaseComparator< TYPE >
 Comparator for increasing comparison (less than). More...
 
class  original::decreaseComparator< TYPE >
 Comparator for decreasing comparison (greater than). More...
 
class  original::equalComparator< TYPE >
 Comparator for equality comparison. More...
 
class  original::notEqualComparator< TYPE >
 Comparator for inequality comparison. More...
 
class  original::increaseNotStrictComparator< TYPE >
 Comparator for non-strict increasing comparison (less than or equal to). More...
 
class  original::decreaseNotStrictComparator< TYPE >
 Comparator for non-strict decreasing comparison (greater than or equal to). More...
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Comparator base class and concrete comparator classes.

This file provides a base comparator class and several derived classes for different types of comparisons:

  • increaseComparator: for increasing comparisons (less than)
  • decreaseComparator: for decreasing comparisons (greater than)
  • equalComparator: for equality comparisons (equal to)
  • notEqualComparator: for inequality comparisons (not equal to)
  • increaseNotStrictComparator: for non-strict increasing comparisons (less than or equal to)
  • decreaseNotStrictComparator: for non-strict decreasing comparisons (greater than or equal to)