Add possibility to pass parameters to null() formula function...
...to silence them and make use only of their side effects (i.e. print label)
This commit is contained in:
parent
d21c102529
commit
36230b1d0e
1 changed files with 7 additions and 2 deletions
|
@ -689,10 +689,15 @@ private:
|
|||
class null_function : public function_expression {
|
||||
public:
|
||||
explicit null_function(const args_list& args)
|
||||
: function_expression("null", args, 0, 0)
|
||||
: function_expression("null", args, 0, -1)
|
||||
{}
|
||||
private:
|
||||
variant execute(const formula_callable& /*variables*/, formula_debugger */*fdb*/) const {
|
||||
variant execute(const formula_callable& variables, formula_debugger *fdb) const {
|
||||
if( args().size() != 0 ) {
|
||||
for( size_t i = 0; i < args().size() ; i++)
|
||||
args()[i]->evaluate(variables,fdb);
|
||||
}
|
||||
|
||||
return variant();
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue