OpenDDS
Snapshot(2023/04/07-19:43)
|
Dynamic version of FieldComparator in Comparator_T.h. More...
Public Member Functions | |
DynamicComparator (const std::string &field, Ptr next) | |
int | cmp (void *lhs, void *rhs) const |
bool | less (void *lhs, void *rhs) const |
bool | equal (void *lhs, void *rhs) const |
![]() | |
ComparatorBase () | |
ComparatorBase (Ptr next) | |
virtual | ~ComparatorBase () |
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 |
Public Attributes | |
const std::string | field_ |
Additional Inherited Members | |
![]() | |
typedef RcHandle< ComparatorBase > | Ptr |
![]() | |
RcObject () | |
Dynamic version of FieldComparator in Comparator_T.h.
Definition at line 128 of file DynamicTypeSupport.cpp.
|
inline |
Definition at line 129 of file DynamicTypeSupport.cpp.
|
inline |
Definition at line 134 of file DynamicTypeSupport.cpp.
References OpenDDS::XTypes::compare_members(), OpenDDS::XTypes::DynamicSample::dynamic_data(), field_, and DDS::RETCODE_OK.
|
inlinevirtual |
Implements OpenDDS::DCPS::ComparatorBase.
Definition at line 152 of file DynamicTypeSupport.cpp.
|
inlinevirtual |
Implements OpenDDS::DCPS::ComparatorBase.
Definition at line 147 of file DynamicTypeSupport.cpp.
const std::string OpenDDS::DCPS::DynamicComparator::field_ |
Definition at line 157 of file DynamicTypeSupport.cpp.