| 
    VisionCpp
    0.0.1
    
   | 
 
IfExprExecNeeded is used to decide: 1) the expression should force its children to launch a separate kernel and execute the code 2) the expression should create a new subexpression tree with the result of its children execution; execute the new sub expression and return the LeafNode as a result. More...
IfExprExecNeeded is used to decide: 1) the expression should force its children to launch a separate kernel and execute the code 2) the expression should create a new subexpression tree with the result of its children execution; execute the new sub expression and return the LeafNode as a result.
template parameters
| Conds | the decision made by Expr for its children stating whether or not the child of Expr to be executed. | 
| ParentConds | the decision mad by Expr parent stating that whether or not the expr itself needed to be executed. | 
| Category | representing to what expression Category the Expr besize_ts | 
| Expr | the type of the expression | 
Definition at line 74 of file executor.hpp.