Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbNTupleIsLessComparatorDefaultImpl< T, NCOL > Class Template Reference

The default implementation for the "isLess" comparator. More...

#include <CdbNTupleIsLessComparatorDefaultImpl.hh>

Inheritance diagram for CdbNTupleIsLessComparatorDefaultImpl< T, NCOL >:

CdbNTupleIsLessComparator< T, NCOL > List of all members.

Public Member Functions

virtual bool isLess (const std::vector< T > &theLeftRow, const std::vector< T > &theRightRow) const
 Compare two rows.


Detailed Description

template<class T, unsigned int NCOL>
class CdbNTupleIsLessComparatorDefaultImpl< T, NCOL >

The default implementation for the "isLess" comparator.

This implementation does collumn wise comparision of two rows in the "left-to-right" direction.

REQUIREMENTS:

The type 'T' is expected to have the 'operator<' defined in order to use this comparator's implementation.

See also:
class CdbNTuple

class CdbNTupleIsLessComparator

Definition at line 23 of file CdbNTupleIsLessComparatorDefaultImpl.hh.


Member Function Documentation

template<class T, unsigned int NCOL>
bool CdbNTupleIsLessComparatorDefaultImpl< T, NCOL >::isLess const std::vector< T > &    theLeftRow,
const std::vector< T > &    theRightRow
const [virtual]
 

Compare two rows.

The implementation of the method defined by a base class or an interface.

See also:
class CdbNTupleIsLessComparator

Implements CdbNTupleIsLessComparator< T, NCOL >.

Definition at line 17 of file CdbNTupleIsLessComparatorDefaultImpl.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 5 18:22:22 2005 for CDB by doxygen1.3-rc3