QGIS API Documentation  3.21.0-Master (5b68dc587e)
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