QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsScopedExpressionFunction Member List

This is the complete list of members for QgsScopedExpressionFunction, including all inherited members.

aliases() constQgsExpressionFunctionvirtual
allParamsStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context)QgsExpressionFunctionprotectedstatic
clone() const =0QgsScopedExpressionFunctionpure virtual
FcnEval typedefQgsExpressionFunction
func(const QVariantList &values, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node) override=0QgsScopedExpressionFunctionpure virtual
group() constQgsExpressionFunctioninline
groups() constQgsExpressionFunctioninline
handlesNull() constQgsExpressionFunctionvirtual
helpText() constQgsExpressionFunction
isContextual() constQgsExpressionFunctioninline
isDeprecated() constQgsExpressionFunctionvirtual
isStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) const overrideQgsScopedExpressionFunctionvirtual
lazyEval() constQgsExpressionFunctioninline
minParams() constQgsExpressionFunctioninline
name() constQgsExpressionFunctioninline
operator==(const QgsExpressionFunction &other) constQgsExpressionFunction
ParameterList typedefQgsExpressionFunction
parameters() constQgsExpressionFunctioninline
params() constQgsExpressionFunctioninline
prepare(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) constQgsExpressionFunctionvirtual
QgsExpressionFunction(const QString &fnname, int params, const QString &group, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false)QgsExpressionFunctioninline
QgsExpressionFunction(const QString &fnname, int params, const QStringList &groups, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false)QgsExpressionFunctioninline
QgsExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &params, const QString &group, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false)QgsExpressionFunctioninline
QgsExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &params, const QStringList &groups, const QString &helpText=QString(), bool lazyEval=false, bool handlesNull=false, bool isContextual=false)QgsExpressionFunctioninline
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)QgsScopedExpressionFunctioninline
QgsScopedExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &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)QgsScopedExpressionFunctioninline
referencedColumns(const QgsExpressionNodeFunction *node) const overrideQgsScopedExpressionFunctionvirtual
run(QgsExpressionNode::NodeList *args, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node)QgsExpressionFunctionvirtual
usesGeometry(const QgsExpressionNodeFunction *node) const overrideQgsScopedExpressionFunctionvirtual
~QgsExpressionFunction()=defaultQgsExpressionFunctionvirtual