00001 class LesserOrEqual : public Tree::Primitives::Primitive 00002 { 00003 public: 00004 LesserOrEqual() 00005 { 00006 nArguments_ = 4; 00007 name_ = "ifloe"; 00008 } 00009 00010 void execute(void* result, Tree::Tree& tree) 00011 { 00012 double prvi, drugi; 00013 getNextArgument(&prvi, tree); 00014 getNextArgument(&drugi, tree); 00015 if(prvi >= drugi) { 00016 getNextArgument(result, tree); 00017 return; 00018 } 00019 else { 00020 getNextArgument(result, tree); 00021 getNextArgument(result, tree); 00022 } 00023 } 00024 00025 ~LesserOrEqual() 00026 { } 00027 };