#include <FilterEvaluator.h>
|
virtual | ~MetaStruct () |
|
virtual Value | getValue (const void *stru, const char *fieldSpec) const =0 |
|
virtual Value | getValue (Serializer &ser, const char *fieldSpec, const TypeSupportImpl *ts=0) const =0 |
|
virtual ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec, ComparatorBase::Ptr next) const =0 |
|
ComparatorBase::Ptr | create_qc_comparator (const char *fieldSpec) const |
|
virtual size_t | numDcpsKeys () const =0 |
|
virtual bool | compare (const void *lhs, const void *rhs, const char *fieldSpec) const =0 |
|
virtual const char ** | getFieldNames () const =0 |
|
virtual void | assign (void *lhs, const char *lhsFieldSpec, const void *rhs, const char *rhsFieldSpec, const MetaStruct &rhsMeta) const =0 |
|
virtual const void * | getRawField (const void *stru, const char *fieldSpec) const =0 |
|
virtual void * | allocate () const =0 |
|
virtual void | deallocate (void *stru) const =0 |
|
Definition at line 186 of file FilterEvaluator.h.
◆ ~MetaStruct()
OpenDDS::DCPS::MetaStruct::~MetaStruct |
( |
| ) |
|
|
virtual |
◆ allocate()
virtual void* OpenDDS::DCPS::MetaStruct::allocate |
( |
| ) |
const |
|
pure virtual |
◆ assign()
virtual void OpenDDS::DCPS::MetaStruct::assign |
( |
void * |
lhs, |
|
|
const char * |
lhsFieldSpec, |
|
|
const void * |
rhs, |
|
|
const char * |
rhsFieldSpec, |
|
|
const MetaStruct & |
rhsMeta |
|
) |
| const |
|
pure virtual |
◆ compare()
virtual bool OpenDDS::DCPS::MetaStruct::compare |
( |
const void * |
lhs, |
|
|
const void * |
rhs, |
|
|
const char * |
fieldSpec |
|
) |
| const |
|
pure virtual |
◆ create_qc_comparator() [1/2]
◆ create_qc_comparator() [2/2]
ComparatorBase::Ptr OpenDDS::DCPS::MetaStruct::create_qc_comparator |
( |
const char * |
fieldSpec | ) |
const |
|
inline |
Definition at line 196 of file FilterEvaluator.h.
References OpenDDS::DCPS::assign().
virtual ComparatorBase::Ptr create_qc_comparator(const char *fieldSpec, ComparatorBase::Ptr next) const =0
RcHandle< ComparatorBase > Ptr
◆ deallocate()
virtual void OpenDDS::DCPS::MetaStruct::deallocate |
( |
void * |
stru | ) |
const |
|
pure virtual |
◆ getFieldNames()
virtual const char** OpenDDS::DCPS::MetaStruct::getFieldNames |
( |
| ) |
const |
|
pure virtual |
◆ getRawField()
virtual const void* OpenDDS::DCPS::MetaStruct::getRawField |
( |
const void * |
stru, |
|
|
const char * |
fieldSpec |
|
) |
| const |
|
pure virtual |
◆ getValue() [1/2]
virtual Value OpenDDS::DCPS::MetaStruct::getValue |
( |
const void * |
stru, |
|
|
const char * |
fieldSpec |
|
) |
| const |
|
pure virtual |
◆ getValue() [2/2]
◆ numDcpsKeys()
virtual size_t OpenDDS::DCPS::MetaStruct::numDcpsKeys |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: