OpenDDS::DCPS::FilterEvaluator::EvalNode Class Reference

List of all members.

Public Member Functions

void addChild (EvalNode *n)
virtual ~EvalNode ()
virtual Value eval (const void *sample, const MetaStruct &meta, const DDS::StringSeq &params)=0

Protected Attributes

std::vector< EvalNode * > children_

Static Private Member Functions

static void deleteChild (EvalNode *child)

Constructor & Destructor Documentation

virtual OpenDDS::DCPS::FilterEvaluator::EvalNode::~EvalNode (  )  [inline, virtual]


Member Function Documentation

void OpenDDS::DCPS::FilterEvaluator::EvalNode::addChild ( EvalNode n  )  [inline]

static void OpenDDS::DCPS::FilterEvaluator::EvalNode::deleteChild ( EvalNode child  )  [inline, static, private]

virtual Value OpenDDS::DCPS::FilterEvaluator::EvalNode::eval ( const void *  sample,
const MetaStruct meta,
const DDS::StringSeq params 
) [pure virtual]


Member Data Documentation

std::vector<EvalNode*> OpenDDS::DCPS::FilterEvaluator::EvalNode::children_ [protected]


The documentation for this class was generated from the following file:
Generated on Wed Nov 16 15:28:45 2011 for OpenDDS by  doxygen 1.4.7