| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
Represents a "WHEN... THEN..." portation of a CASE WHEN clause in an expression. More...
#include <qgsexpressionnodeimpl.h>
| Public Member Functions | |
| WhenThen (const WhenThen &rh)=delete | |
| WhenThen nodes cannot be copied.  More... | |
| WhenThen (QgsExpressionNode *whenExp, QgsExpressionNode *thenExp) | |
| A combination of when and then.  More... | |
| ~WhenThen () | |
| QgsExpressionNodeCondition::WhenThen * | clone () const | 
| Gets a deep copy of this WhenThen combination.  More... | |
| WhenThen & | operator= (const WhenThen &rh)=delete | 
| WhenThen nodes cannot be copied.  More... | |
| QgsExpressionNode * | thenExp () const | 
| The expression node that makes the THEN result part of the condition.  More... | |
| QgsExpressionNode * | whenExp () const | 
| The expression that makes the WHEN part of the condition.  More... | |
| Friends | |
| class | QgsExpressionNodeCondition | 
Represents a "WHEN... THEN..." portation of a CASE WHEN clause in an expression.
Definition at line 505 of file qgsexpressionnodeimpl.h.
| QgsExpressionNodeCondition::WhenThen::WhenThen | ( | QgsExpressionNode * | whenExp, | 
| QgsExpressionNode * | thenExp | ||
| ) | 
A combination of when and then.
Simple as that.
Definition at line 1784 of file qgsexpressionnodeimpl.cpp.
| QgsExpressionNodeCondition::WhenThen::~WhenThen | ( | ) | 
Definition at line 1790 of file qgsexpressionnodeimpl.cpp.
| 
 | delete | 
WhenThen nodes cannot be copied.
| QgsExpressionNodeCondition::WhenThen * QgsExpressionNodeCondition::WhenThen::clone | ( | ) | const | 
Gets a deep copy of this WhenThen combination.
Definition at line 1796 of file qgsexpressionnodeimpl.cpp.
WhenThen nodes cannot be copied.
| 
 | inline | 
The expression node that makes the THEN result part of the condition.
Definition at line 536 of file qgsexpressionnodeimpl.h.
| 
 | inline | 
The expression that makes the WHEN part of the condition.
Definition at line 529 of file qgsexpressionnodeimpl.h.
| 
 | friend | 
Definition at line 545 of file qgsexpressionnodeimpl.h.