#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] |
1.4.7