QGIS API Documentation  3.4.15-Madeira (e83d02e274)
QgsStaticExpressionFunction Member List

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

aliases() const overrideQgsStaticExpressionFunctionvirtual
allParamsStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context)QgsExpressionFunctionprotectedstatic
FcnEval typedefQgsExpressionFunction
func(const QVariantList &values, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node) overrideQgsStaticExpressionFunctioninlinevirtual
functions()QgsStaticExpressionFunctionstatic
group() const QgsExpressionFunctioninline
groups() const QgsExpressionFunctioninline
handlesNull() const QgsExpressionFunctionvirtual
helpText() const QgsExpressionFunction
isContextual() const QgsExpressionFunctioninline
isDeprecated() const QgsExpressionFunctionvirtual
isStatic(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) const overrideQgsStaticExpressionFunctionvirtual
lazyEval() const QgsExpressionFunctioninline
minParams() const QgsExpressionFunctioninline
name() const QgsExpressionFunctioninline
operator==(const QgsExpressionFunction &other) const QgsExpressionFunction
ParameterList typedefQgsExpressionFunction
parameters() const QgsExpressionFunctioninline
params() const QgsExpressionFunctioninline
prepare(const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context) const overrideQgsStaticExpressionFunctionvirtual
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
QgsStaticExpressionFunction(const QString &fnname, int params, FcnEval fcn, const QString &group, const QString &helpText=QString(), bool usesGeometry=false, const QSet< QString > &referencedColumns=QSet< QString >(), bool lazyEval=false, const QStringList &aliases=QStringList(), bool handlesNull=false)QgsStaticExpressionFunctioninline
QgsStaticExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &params, FcnEval fcn, const QString &group, const QString &helpText=QString(), bool usesGeometry=false, const QSet< QString > &referencedColumns=QSet< QString >(), bool lazyEval=false, const QStringList &aliases=QStringList(), bool handlesNull=false)QgsStaticExpressionFunctioninline
QgsStaticExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &params, FcnEval fcn, const QString &group, const QString &helpText, const std::function< bool(const QgsExpressionNodeFunction *node)> &usesGeometry, const std::function< QSet< QString >(const QgsExpressionNodeFunction *node)> &referencedColumns, bool lazyEval=false, const QStringList &aliases=QStringList(), bool handlesNull=false)QgsStaticExpressionFunction
QgsStaticExpressionFunction(const QString &fnname, const QgsExpressionFunction::ParameterList &params, FcnEval fcn, const QStringList &groups, const QString &helpText=QString(), bool usesGeometry=false, const QSet< QString > &referencedColumns=QSet< QString >(), bool lazyEval=false, const QStringList &aliases=QStringList(), bool handlesNull=false)QgsStaticExpressionFunctioninline
referencedColumns(const QgsExpressionNodeFunction *node) const overrideQgsStaticExpressionFunctionvirtual
run(QgsExpressionNode::NodeList *args, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node)QgsExpressionFunctionvirtual
setIsStatic(bool isStatic)QgsStaticExpressionFunction
setIsStaticFunction(const std::function< bool(const QgsExpressionNodeFunction *, QgsExpression *, const QgsExpressionContext *) > &isStatic)QgsStaticExpressionFunction
setPrepareFunction(const std::function< bool(const QgsExpressionNodeFunction *, QgsExpression *, const QgsExpressionContext *)> &prepareFunc)QgsStaticExpressionFunction
usesGeometry(const QgsExpressionNodeFunction *node) const overrideQgsStaticExpressionFunctionvirtual
~QgsExpressionFunction()=defaultQgsExpressionFunctionvirtual