#include <Comparator_T.h>
Inheritance diagram for OpenDDS::DCPS::ComparatorBase:
Public Types | |
typedef RcHandle< ComparatorBase > | Ptr |
Public Member Functions | |
ComparatorBase (Ptr next=0) | |
virtual | ~ComparatorBase () |
virtual bool | less (void *lhs, void *rhs) const =0 |
virtual bool | equal (void *lhs, void *rhs) const =0 |
bool | compare (void *lhs, void *rhs) const |
Private Attributes | |
Ptr | next_ |
Definition at line 26 of file Comparator_T.h.
Definition at line 28 of file Comparator_T.h.
OpenDDS::DCPS::ComparatorBase::ComparatorBase | ( | Ptr | next = 0 |
) | [inline, explicit] |
virtual OpenDDS::DCPS::ComparatorBase::~ComparatorBase | ( | ) | [inline, virtual] |
bool OpenDDS::DCPS::ComparatorBase::compare | ( | void * | lhs, | |
void * | rhs | |||
) | const [inline] |
virtual bool OpenDDS::DCPS::ComparatorBase::equal | ( | void * | lhs, | |
void * | rhs | |||
) | const [pure virtual] |
Implemented in OpenDDS::DCPS::FieldComparator< Sample, Field >, and OpenDDS::DCPS::StructComparator< Sample, Field >.
Referenced by compare().
virtual bool OpenDDS::DCPS::ComparatorBase::less | ( | void * | lhs, | |
void * | rhs | |||
) | const [pure virtual] |
Implemented in OpenDDS::DCPS::FieldComparator< Sample, Field >, and OpenDDS::DCPS::StructComparator< Sample, Field >.
Referenced by compare().
Ptr OpenDDS::DCPS::ComparatorBase::next_ [private] |