| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
Represents a single parameter passed to a function. More...
#include <qgsexpressionfunction.h>
| Public Member Functions | |
| Parameter (const QString &name, bool optional=false, const QVariant &defaultValue=QVariant(), bool isSubExpression=false) | |
| Constructor for Parameter. | |
| QVariant | defaultValue () const | 
| Returns the default value for the parameter. | |
| bool | isSubExpression () const | 
| Returns trueif parameter argument is a separate sub-expression, and should not be checked while determining referenced columns for the expression. | |
| QString | name () const | 
| Returns the name of the parameter. | |
| bool | operator== (const QgsExpressionFunction::Parameter &other) const | 
| bool | optional () const | 
| Returns trueif the parameter is optional. | |
Represents a single parameter passed to a function.
Definition at line 53 of file qgsexpressionfunction.h.
| 
 | inline | 
Constructor for Parameter.
| name | parameter name, used when named parameter are specified in an expression | 
| optional | set to trueif parameter should be optional | 
| defaultValue | default value to use for optional parameters | 
| isSubExpression | set to trueif this parameter is a sub-expression | 
Definition at line 64 of file qgsexpressionfunction.h.
| 
 | inline | 
Returns the default value for the parameter.
Definition at line 81 of file qgsexpressionfunction.h.
| 
 | inline | 
Returns true if parameter argument is a separate sub-expression, and should not be checked while determining referenced columns for the expression. 
Definition at line 88 of file qgsexpressionfunction.h.
| 
 | inline | 
Returns the name of the parameter.
Definition at line 75 of file qgsexpressionfunction.h.
| 
 | inline | 
Definition at line 90 of file qgsexpressionfunction.h.
| 
 | inline | 
Returns true if the parameter is optional. 
Definition at line 78 of file qgsexpressionfunction.h.