Public Member Functions | |
| void | addChild (EvalNode *n) |
| virtual | ~EvalNode () |
| virtual Value | eval (const void *sample, const MetaStruct &meta, const DDS::StringSeq ¶ms)=0 |
Protected Attributes | |
| std::vector< EvalNode * > | children_ |
Static Private Member Functions | |
| static void | deleteChild (EvalNode *child) |
| virtual OpenDDS::DCPS::FilterEvaluator::EvalNode::~EvalNode | ( | ) | [inline, virtual] |
| 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] |
std::vector<EvalNode*> OpenDDS::DCPS::FilterEvaluator::EvalNode::children_ [protected] |
1.4.7