
Public Member Functions | |
| void | addChild (EvalNode *n) |
| virtual | ~EvalNode () |
| virtual Value | eval (DataForEval &data)=0 |
Protected Member Functions | |
| OPENDDS_VECTOR (EvalNode *) children_ | |
Static Private Member Functions | |
| static void | deleteChild (EvalNode *child) |
Definition at line 74 of file FilterEvaluator.cpp.
| virtual OpenDDS::DCPS::FilterEvaluator::EvalNode::~EvalNode | ( | ) | [inline, virtual] |
Definition at line 81 of file FilterEvaluator.cpp.
References deleteChild().
00082 { 00083 std::for_each(children_.begin(), children_.end(), deleteChild); 00084 }

| void OpenDDS::DCPS::FilterEvaluator::EvalNode::addChild | ( | EvalNode * | n | ) | [inline] |
Definition at line 76 of file FilterEvaluator.cpp.
| static void OpenDDS::DCPS::FilterEvaluator::EvalNode::deleteChild | ( | EvalNode * | child | ) | [inline, static, private] |
Definition at line 89 of file FilterEvaluator.cpp.
Referenced by ~EvalNode().
00090 { 00091 delete child; 00092 }

| virtual Value OpenDDS::DCPS::FilterEvaluator::EvalNode::eval | ( | DataForEval & | data | ) | [pure virtual] |
| OpenDDS::DCPS::FilterEvaluator::EvalNode::OPENDDS_VECTOR | ( | EvalNode * | ) | [protected] |
1.6.1