QGIS API Documentation
3.22.4-Białowieża (ce8e65e95e)
|
This is the complete list of members for QgsScopedExpressionFunction, including all inherited members.
aliases() const | QgsExpressionFunction | virtual |
allParamsStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) | QgsExpressionFunction | protectedstatic |
clone() const =0 | QgsScopedExpressionFunction | pure virtual |
FcnEval typedef | QgsExpressionFunction | |
func(const QVariantList &values, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node) override=0 | QgsScopedExpressionFunction | pure virtual |
group() const | QgsExpressionFunction | inline |
groups() const | QgsExpressionFunction | inline |
handlesNull() const | QgsExpressionFunction | virtual |
helpText() const | QgsExpressionFunction | |
isContextual() const | QgsExpressionFunction | inline |
isDeprecated() const | QgsExpressionFunction | virtual |
isStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) const override | QgsScopedExpressionFunction | virtual |
lazyEval() const | QgsExpressionFunction | inline |
minParams() const | QgsExpressionFunction | inline |
name() const | QgsExpressionFunction | inline |
operator==(const QgsExpressionFunction &other) const | QgsExpressionFunction | |
ParameterList typedef | QgsExpressionFunction | |
parameters() const | QgsExpressionFunction | inline |
params() const | QgsExpressionFunction | inline |
prepare(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) const | QgsExpressionFunction | virtual |
QgsExpressionFunction(const QString &fnname, int params, const QString &group, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false) | QgsExpressionFunction | inline |
QgsExpressionFunction(const QString &fnname, int params, const QStringList &groups, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false) | QgsExpressionFunction | inline |
QgsExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList ¶ms, const QString &group, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false) | QgsExpressionFunction | inline |
QgsExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList ¶ms, const QStringList &groups, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false) | QgsExpressionFunction | inline |
QgsScopedExpressionFunction(const QString &fnname, int params, const QString &group, const QString &helpText=QString(), bool usesGeometry=false, const QSet< QString > &referencedColumns=QSet< QString >(), bool lazyEval=false, bool handlesNull=false, bool isContextual=true) | QgsScopedExpressionFunction | inline |
QgsScopedExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList ¶ms, const QString &group, const QString &helpText=QString(), bool usesGeometry=false, const QSet< QString > &referencedColumns=QSet< QString >(), bool lazyEval=false, bool handlesNull=false, bool isContextual=true) | QgsScopedExpressionFunction | inline |
referencedColumns(const QgsExpressionNodeFunction *node) const override | QgsScopedExpressionFunction | virtual |
run(QgsExpressionNode::NodeList *args, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node) | QgsExpressionFunction | virtual |
usesGeometry(const QgsExpressionNodeFunction *node) const override | QgsScopedExpressionFunction | virtual |
~QgsExpressionFunction()=default | QgsExpressionFunction | virtual |