DynGenPar
Dynamic Generalized Parser
Public Member Functions | List of all members
DynGenPar::Alternative Class Reference
Inheritance diagram for DynGenPar::Alternative:
Inheritance graph

Public Member Functions

 Alternative ()
 
 Alternative (const QVariant &label)
 
 Alternative (const QList< DynGenPar::Node > &list)
 
 Alternative (const QList< DynGenPar::Node > &list, const QVariant &label)
 
QVariant label () const
 
void setLabel (const QVariant &label)
 
Alternativeoperator+= (const QList< DynGenPar::Node > &other)
 
Alternativeoperator+= (const DynGenPar::Node &value)
 
Alternativeoperator<< (const QList< DynGenPar::Node > &other)
 
Alternativeoperator<< (const DynGenPar::Node &value)
 
void add (const DynGenPar::Node &value)
 Java-style + the binding generator doesn't detect the inherited append. More...
 
QList< DynGenPar::Node > & toList ()
 for bindings More...
 

Detailed Description

Definition at line 275 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ Alternative() [1/4]

DynGenPar::Alternative::Alternative ( )
inline

Definition at line 277 of file dyngenpar.h.

◆ Alternative() [2/4]

DynGenPar::Alternative::Alternative ( const QVariant &  label)
inlineexplicit

Definition at line 278 of file dyngenpar.h.

◆ Alternative() [3/4]

DynGenPar::Alternative::Alternative ( const QList< DynGenPar::Node > &  list)
inlineexplicit

Definition at line 280 of file dyngenpar.h.

◆ Alternative() [4/4]

DynGenPar::Alternative::Alternative ( const QList< DynGenPar::Node > &  list,
const QVariant &  label 
)
inline

Definition at line 282 of file dyngenpar.h.

Member Function Documentation

◆ add()

void DynGenPar::Alternative::add ( const DynGenPar::Node value)
inline

Java-style + the binding generator doesn't detect the inherited append.

Definition at line 303 of file dyngenpar.h.

◆ label()

QVariant DynGenPar::Alternative::label ( ) const
inline

Definition at line 284 of file dyngenpar.h.

◆ operator+=() [1/2]

Alternative& DynGenPar::Alternative::operator+= ( const QList< DynGenPar::Node > &  other)
inline

Definition at line 286 of file dyngenpar.h.

◆ operator+=() [2/2]

Alternative& DynGenPar::Alternative::operator+= ( const DynGenPar::Node value)
inline

Definition at line 290 of file dyngenpar.h.

◆ operator<<() [1/2]

Alternative& DynGenPar::Alternative::operator<< ( const QList< DynGenPar::Node > &  other)
inline

Definition at line 294 of file dyngenpar.h.

◆ operator<<() [2/2]

Alternative& DynGenPar::Alternative::operator<< ( const DynGenPar::Node value)
inline

Definition at line 298 of file dyngenpar.h.

◆ setLabel()

void DynGenPar::Alternative::setLabel ( const QVariant &  label)
inline

Definition at line 285 of file dyngenpar.h.

◆ toList()

QList<DynGenPar::Node>& DynGenPar::Alternative::toList ( )
inline

for bindings

Definition at line 307 of file dyngenpar.h.


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