OpenDDS::DCPS::MetaStruct Class Reference
#include <FilterEvaluator.h>
List of all members.
Public Member Functions |
virtual | ~MetaStruct () |
virtual Value | getValue (const void *stru, const char *fieldSpec) const =0 |
virtual Value | getValue (Serializer &ser, const char *fieldSpec) 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 bool | compare (const void *lhs, const void *rhs, const char *fieldSpec) const =0 |
virtual size_t | numDcpsKeys () 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 |
Detailed Description
Definition at line 162 of file FilterEvaluator.h.
Constructor & Destructor Documentation
OpenDDS::DCPS::MetaStruct::~MetaStruct |
( |
|
) |
[virtual] |
Member Function Documentation
virtual void* OpenDDS::DCPS::MetaStruct::allocate |
( |
|
) |
const [pure virtual] |
virtual void OpenDDS::DCPS::MetaStruct::assign |
( |
void * |
lhs, |
|
|
const char * |
lhsFieldSpec, |
|
|
const void * |
rhs, |
|
|
const char * |
rhsFieldSpec, |
|
|
const MetaStruct & |
rhsMeta | |
|
) |
| | const [pure virtual] |
virtual bool OpenDDS::DCPS::MetaStruct::compare |
( |
const void * |
lhs, |
|
|
const void * |
rhs, |
|
|
const char * |
fieldSpec | |
|
) |
| | const [pure virtual] |
ComparatorBase::Ptr OpenDDS::DCPS::MetaStruct::create_qc_comparator |
( |
const char * |
fieldSpec |
) |
const [inline] |
virtual void OpenDDS::DCPS::MetaStruct::deallocate |
( |
void * |
stru |
) |
const [pure virtual] |
virtual const char** OpenDDS::DCPS::MetaStruct::getFieldNames |
( |
|
) |
const [pure virtual] |
virtual const void* OpenDDS::DCPS::MetaStruct::getRawField |
( |
const void * |
stru, |
|
|
const char * |
fieldSpec | |
|
) |
| | const [pure virtual] |
virtual Value OpenDDS::DCPS::MetaStruct::getValue |
( |
Serializer & |
ser, |
|
|
const char * |
fieldSpec | |
|
) |
| | const [pure virtual] |
virtual Value OpenDDS::DCPS::MetaStruct::getValue |
( |
const void * |
stru, |
|
|
const char * |
fieldSpec | |
|
) |
| | const [pure virtual] |
virtual size_t OpenDDS::DCPS::MetaStruct::numDcpsKeys |
( |
|
) |
const [pure virtual] |
The documentation for this class was generated from the following files: