QGIS API Documentation  2.14.11-Essen
Public Member Functions | Protected Attributes | List of all members
QgsExpression::NodeList Class Reference

#include <qgsexpression.h>

Public Member Functions

 NodeList ()
 
virtual ~NodeList ()
 
void append (Node *node)
 Takes ownership of the provided node. More...
 
NodeListclone () const
 Creates a deep copy of this list. More...
 
int count ()
 
virtual QString dump () const
 
QList< Node * > list ()
 

Protected Attributes

QList< Node * > mList
 

Detailed Description

Definition at line 783 of file qgsexpression.h.

Constructor & Destructor Documentation

◆ NodeList()

QgsExpression::NodeList::NodeList ( )
inline

Definition at line 786 of file qgsexpression.h.

◆ ~NodeList()

virtual QgsExpression::NodeList::~NodeList ( )
inlinevirtual

Definition at line 787 of file qgsexpression.h.

Member Function Documentation

◆ append()

void QgsExpression::NodeList::append ( Node node)
inline

Takes ownership of the provided node.

Definition at line 789 of file qgsexpression.h.

◆ clone()

QgsExpression::NodeList * QgsExpression::NodeList::clone ( ) const

Creates a deep copy of this list.

Ownership is transferred to the caller

Definition at line 3581 of file qgsexpression.cpp.

◆ count()

int QgsExpression::NodeList::count ( )
inline

Definition at line 790 of file qgsexpression.h.

◆ dump()

QString QgsExpression::NodeList::dump ( ) const
virtual

Definition at line 3592 of file qgsexpression.cpp.

◆ list()

QList<Node*> QgsExpression::NodeList::list ( )
inline

Definition at line 791 of file qgsexpression.h.

Member Data Documentation

◆ mList

QList<Node*> QgsExpression::NodeList::mList
protected

Definition at line 798 of file qgsexpression.h.


The documentation for this class was generated from the following files: