#include <Comparator_T.h>
Public Types | |
typedef RcHandle< ComparatorBase > | Ptr |
Public Member Functions | |
ComparatorBase () | |
ComparatorBase (Ptr next) | |
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 28 of file Comparator_T.h.
Definition at line 30 of file Comparator_T.h.
OpenDDS::DCPS::ComparatorBase::ComparatorBase | ( | ) | [inline] |
Definition at line 32 of file Comparator_T.h.
OpenDDS::DCPS::ComparatorBase::ComparatorBase | ( | Ptr | next | ) | [inline, explicit] |
Definition at line 33 of file Comparator_T.h.
00033 : next_(next) {}
virtual OpenDDS::DCPS::ComparatorBase::~ComparatorBase | ( | ) | [inline, virtual] |
Definition at line 35 of file Comparator_T.h.
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] |
Definition at line 47 of file Comparator_T.h.
Referenced by compare().