QGIS API Documentation  3.20.0-Odense (decaadbb31)
QgsExpressionNodeCondition Member List

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

cachedStaticValue() constQgsExpressionNodeinline
clone() const overrideQgsExpressionNodeConditionvirtual
cloneTo(QgsExpressionNode *target) constQgsExpressionNodeprotected
conditions() constQgsExpressionNodeConditioninline
dump() const overrideQgsExpressionNodeConditionvirtual
effectiveNode() constQgsExpressionNodeinline
elseExp() constQgsExpressionNodeConditioninline
eval(QgsExpression *parent, const QgsExpressionContext *context)QgsExpressionNode
evalNode(QgsExpression *parent, const QgsExpressionContext *context) overrideQgsExpressionNodeConditionvirtual
hasCachedStaticValue() constQgsExpressionNodeinline
isStatic(QgsExpression *parent, const QgsExpressionContext *context) const overrideQgsExpressionNodeConditionvirtual
mCachedStaticValueQgsExpressionNodemutableprotected
mCompiledSimplifiedNodeQgsExpressionNodemutableprotected
mHasCachedValueQgsExpressionNodemutableprotected
needsGeometry() const overrideQgsExpressionNodeConditionvirtual
nodes() const overrideQgsExpressionNodeConditionvirtual
nodeType() const overrideQgsExpressionNodeConditionvirtual
NodeType enum nameQgsExpressionNode
ntBinaryOperator enum valueQgsExpressionNode
ntColumnRef enum valueQgsExpressionNode
ntCondition enum valueQgsExpressionNode
ntFunction enum valueQgsExpressionNode
ntIndexOperator enum valueQgsExpressionNode
ntInOperator enum valueQgsExpressionNode
ntLiteral enum valueQgsExpressionNode
ntUnaryOperator enum valueQgsExpressionNode
operator=(const QgsExpressionNode &other)QgsExpressionNodeprotected
parserFirstColumnQgsExpressionNode
parserFirstLineQgsExpressionNode
parserLastColumnQgsExpressionNode
parserLastLineQgsExpressionNode
prepare(QgsExpression *parent, const QgsExpressionContext *context)QgsExpressionNode
prepareNode(QgsExpression *parent, const QgsExpressionContext *context) overrideQgsExpressionNodeConditionvirtual
QgsExpressionNode()=defaultQgsExpressionNodeprotected
QgsExpressionNode(const QgsExpressionNode &other)QgsExpressionNodeprotected
QgsExpressionNodeCondition(QgsExpressionNodeCondition::WhenThenList *conditions, QgsExpressionNode *elseExp=nullptr)QgsExpressionNodeCondition
QgsExpressionNodeCondition(const QgsExpressionNodeCondition::WhenThenList &conditions, QgsExpressionNode *elseExp=nullptr)QgsExpressionNodeConditioninline
referencedColumns() const overrideQgsExpressionNodeConditionvirtual
referencedFunctions() const overrideQgsExpressionNodeConditionvirtual
referencedVariables() const overrideQgsExpressionNodeConditionvirtual
WhenThenList typedefQgsExpressionNodeCondition
~QgsExpressionNode()=defaultQgsExpressionNodevirtual
~QgsExpressionNodeCondition() overrideQgsExpressionNodeCondition