OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Public Attributes | Private Member Functions | List of all members
OpenDDS::DCPS::FilterEvaluator::DataForEval Struct Referenceabstract

#include <FilterEvaluator.h>

Inheritance diagram for OpenDDS::DCPS::FilterEvaluator::DataForEval:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::FilterEvaluator::DataForEval:
Collaboration graph
[legend]

Public Member Functions

 DataForEval (const MetaStruct &meta, const DDS::StringSeq &params)
 
virtual ~DataForEval ()
 
virtual Value lookup (const char *field) const =0
 

Public Attributes

const MetaStructmeta_
 
const DDS::StringSeqparams_
 

Private Member Functions

 DataForEval (const DataForEval &)
 
DataForEvaloperator= (const DataForEval &)
 

Detailed Description

Definition at line 136 of file FilterEvaluator.h.

Constructor & Destructor Documentation

◆ DataForEval() [1/2]

OpenDDS::DCPS::FilterEvaluator::DataForEval::DataForEval ( const MetaStruct meta,
const DDS::StringSeq params 
)
inline

Definition at line 137 of file FilterEvaluator.h.

138  : meta_(meta), params_(params) {}

◆ ~DataForEval()

OpenDDS::DCPS::FilterEvaluator::DataForEval::~DataForEval ( )
virtual

Definition at line 37 of file FilterEvaluator.cpp.

38 {}

◆ DataForEval() [2/2]

OpenDDS::DCPS::FilterEvaluator::DataForEval::DataForEval ( const DataForEval )
private

Member Function Documentation

◆ lookup()

virtual Value OpenDDS::DCPS::FilterEvaluator::DataForEval::lookup ( const char *  field) const
pure virtual

◆ operator=()

DataForEval& OpenDDS::DCPS::FilterEvaluator::DataForEval::operator= ( const DataForEval )
private

Member Data Documentation

◆ meta_

const MetaStruct& OpenDDS::DCPS::FilterEvaluator::DataForEval::meta_

◆ params_

const DDS::StringSeq& OpenDDS::DCPS::FilterEvaluator::DataForEval::params_

Definition at line 142 of file FilterEvaluator.h.


The documentation for this struct was generated from the following files: