QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Classes
qgsexpression.h File Reference
#include <QMetaType>
#include <QStringList>
#include <QVariant>
#include <QList>
#include <QDomDocument>
#include <QCoreApplication>
#include <QSet>
#include "qgis.h"
#include "qgsunittypes.h"
#include "qgsinterval.h"
Include dependency graph for qgsexpression.h:

Go to the source code of this file.

Classes

class  QgsExpression::Function
 A abstract base class for defining QgsExpression functions. More...
 
struct  QgsExpression::Help
 
struct  QgsExpression::HelpArg
 
struct  QgsExpression::HelpExample
 
struct  QgsExpression::HelpVariant
 
class  QgsExpression::NamedNode
 Named node. More...
 
class  QgsExpression::Node
 
class  QgsExpression::NodeBinaryOperator
 
class  QgsExpression::NodeColumnRef
 
class  QgsExpression::NodeCondition
 
class  QgsExpression::NodeFunction
 
class  QgsExpression::NodeInOperator
 
class  QgsExpression::NodeList
 
class  QgsExpression::NodeLiteral
 
class  QgsExpression::NodeUnaryOperator
 
class  QgsExpression::Parameter
 Represents a single parameter passed to a function. More...
 
class  QgsExpression
 Class for parsing and evaluation of expressions (formerly called "search strings"). More...
 
class  QgsExpression::StaticFunction
 c++ helper class for defining QgsExpression functions. More...
 
class  QgsExpression::Visitor
 Support for visitor pattern - algorithms dealing with the expressions may be implemented without modifying the Node classes. More...
 
class  QgsExpression::WhenThen