00001 00006 class Prog2 : public Tree::Primitives::Primitive 00007 { 00008 public: 00009 // 2 subtrees 00010 Prog2() 00011 { 00012 nArguments_ = 2; 00013 name_ = "p2"; 00014 } 00015 00016 void execute(void* evalOp, Tree::Tree& tree) 00017 { 00018 // execute all subtrees 00019 getNextArgument(evalOp, tree); 00020 getNextArgument(evalOp, tree); 00021 } 00022 00023 ~Prog2() 00024 { } 00025 };