QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Public Member Functions | Protected Attributes | List of all members
QgsSQLStatement::NodeList Class Reference

List of nodes. More...

#include <qgssqlstatement.h>

Public Member Functions

 NodeList ()
 Constructor. More...
 
virtual ~NodeList ()
 
void accept (Visitor &v) const
 Accept visitor. More...
 
void append (Node *node)
 Takes ownership of the provided node. More...
 
NodeListclone () const
 Creates a deep copy of this list. More...
 
int count () const
 Returns the number of nodes in the list. More...
 
virtual QString dump () const
 Dump list. More...
 
QList< Node * > list ()
 Return list. More...
 

Protected Attributes

QList< Node * > mList
 

Detailed Description

List of nodes.

Definition at line 243 of file qgssqlstatement.h.

Constructor & Destructor Documentation

◆ NodeList()

QgsSQLStatement::NodeList::NodeList ( )
inline

Constructor.

Definition at line 247 of file qgssqlstatement.h.

◆ ~NodeList()

virtual QgsSQLStatement::NodeList::~NodeList ( )
inlinevirtual

Definition at line 248 of file qgssqlstatement.h.

Member Function Documentation

◆ accept()

void QgsSQLStatement::NodeList::accept ( Visitor v) const
inline

Accept visitor.

Definition at line 261 of file qgssqlstatement.h.

◆ append()

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

Takes ownership of the provided node.

Definition at line 251 of file qgssqlstatement.h.

◆ clone()

QgsSQLStatement::NodeList * QgsSQLStatement::NodeList::clone ( ) const

Creates a deep copy of this list.

Ownership is transferred to the caller

Definition at line 250 of file qgssqlstatement.cpp.

◆ count()

int QgsSQLStatement::NodeList::count ( ) const
inline

Returns the number of nodes in the list.

Definition at line 258 of file qgssqlstatement.h.

◆ dump()

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

Dump list.

Definition at line 261 of file qgssqlstatement.cpp.

◆ list()

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

Return list.

Definition at line 254 of file qgssqlstatement.h.

Member Data Documentation

◆ mList

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

Definition at line 270 of file qgssqlstatement.h.


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