OpenDDS
Snapshot(2023/04/07-19:43)
|
#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 |
![]() | |
virtual | ~RcObject () |
virtual void | _add_ref () |
virtual void | _remove_ref () |
long | ref_count () const |
WeakObject * | _get_weak_object () const |
Private Attributes | |
Ptr | next_ |
Additional Inherited Members | |
![]() | |
RcObject () | |
Definition at line 28 of file Comparator_T.h.
Definition at line 30 of file Comparator_T.h.
|
inline |
Definition at line 32 of file Comparator_T.h.
|
inlineexplicit |
Definition at line 33 of file Comparator_T.h.
|
inlinevirtual |
|
inline |
Definition at line 40 of file Comparator_T.h.
References compare(), equal(), OpenDDS::DCPS::RcHandle< T >::in(), less(), and next_.
Referenced by compare(), and OpenDDS::DCPS::RakeResults< MessageType >::SortedSetCmp::operator()().
|
pure virtual |
Implemented in OpenDDS::DCPS::NestedComparator, OpenDDS::DCPS::DynamicComparator, OpenDDS::DCPS::StructComparator< Sample, Field >, and OpenDDS::DCPS::FieldComparator< Sample, Field >.
Referenced by compare(), and ~ComparatorBase().
|
pure virtual |
Implemented in OpenDDS::DCPS::NestedComparator, OpenDDS::DCPS::DynamicComparator, OpenDDS::DCPS::StructComparator< Sample, Field >, and OpenDDS::DCPS::FieldComparator< Sample, Field >.
Referenced by compare(), and ~ComparatorBase().
|
private |
Definition at line 47 of file Comparator_T.h.
Referenced by compare().