OpenDDS::DCPS::FilterEvaluator::DataForEval Struct Reference

#include <FilterEvaluator.h>

Inheritance diagram for OpenDDS::DCPS::FilterEvaluator::DataForEval:

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

Collaboration graph
[legend]
List of all members.

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 110 of file FilterEvaluator.h.


Constructor & Destructor Documentation

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

Definition at line 111 of file FilterEvaluator.h.

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

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

Definition at line 35 of file FilterEvaluator.cpp.

00036 {}

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


Member Function Documentation

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

Implemented in OpenDDS::DCPS::FilterEvaluator::DeserializedForEval, and OpenDDS::DCPS::FilterEvaluator::SerializedForEval.

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


Member Data Documentation

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

Definition at line 115 of file FilterEvaluator.h.

Referenced by OpenDDS::DCPS::FilterEvaluator::SerializedForEval::lookup(), and OpenDDS::DCPS::FilterEvaluator::DeserializedForEval::lookup().

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

Definition at line 116 of file FilterEvaluator.h.


The documentation for this struct was generated from the following files:
Generated on Fri Feb 12 20:06:17 2016 for OpenDDS by  doxygen 1.4.7