#include <Comparator_T.h>
Inheritance diagram for OpenDDS::DCPS::StructComparator< Sample, Field >:


Public Types | |
| typedef Field Sample::* | MemberPtr |
Public Member Functions | |
| StructComparator (MemberPtr mp, ComparatorBase::Ptr delegate, ComparatorBase::Ptr next) | |
| bool | less (void *lhs_void, void *rhs_void) const |
| bool | equal (void *lhs_void, void *rhs_void) const |
Private Attributes | |
| MemberPtr | mp_ |
| ComparatorBase::Ptr | delegate_ |
| typedef Field Sample::* OpenDDS::DCPS::StructComparator< Sample, Field >::MemberPtr |
| OpenDDS::DCPS::StructComparator< Sample, Field >::StructComparator | ( | MemberPtr | mp, | |
| ComparatorBase::Ptr | delegate, | |||
| ComparatorBase::Ptr | next | |||
| ) | [inline] |
| bool OpenDDS::DCPS::StructComparator< Sample, Field >::equal | ( | void * | lhs_void, | |
| void * | rhs_void | |||
| ) | const [inline, virtual] |
Implements OpenDDS::DCPS::ComparatorBase.
| bool OpenDDS::DCPS::StructComparator< Sample, Field >::less | ( | void * | lhs_void, | |
| void * | rhs_void | |||
| ) | const [inline, virtual] |
Implements OpenDDS::DCPS::ComparatorBase.
ComparatorBase::Ptr OpenDDS::DCPS::StructComparator< Sample, Field >::delegate_ [private] |
MemberPtr OpenDDS::DCPS::StructComparator< Sample, Field >::mp_ [private] |
1.4.7