#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().
1.6.1