#include <CdbNTupleIsLessComparator.hh>
Inheritance diagram for CdbNTupleIsLessComparator< T, NCOL >:

Public Member Functions | |
| virtual | ~CdbNTupleIsLessComparator () |
| The destructor. | |
| virtual bool | isLess (const std::vector< T > &theLeftRow, const std::vector< T > &theRightRow) const=0 |
| Compare two rows. | |
This class provides a base interface for actual implementations of the comparision operation carrying a user defined semantics.
NOTE: Although the number of columns parameter is not directly used in this interface it's still requires as it may be used in actual implementation of the comparision operation. This will also enforce using the right comparator class matching the n-tuple with the same signature.
Definition at line 24 of file CdbNTupleIsLessComparator.hh.
|
|||||||||
|
The destructor. Just to enforce the virtual destructor. Definition at line 14 of file CdbNTupleIsLessComparator.cc. |
|
||||||||||||||||
|
Compare two rows. This method has to be implemented by a subclass. The method will return "true" if "theLeftRow" is strictly less than "theRightRow". Implemented in CdbNTupleIsLessComparatorDefaultImpl< T, NCOL >. |
1.3-rc3