DynGenPar
Dynamic Generalized Parser
Public Member Functions | List of all members
DynGenPar::StackItemType2 Class Reference

type 2 item: during reduce, we're recursively executing another reduce More...

Inheritance diagram for DynGenPar::StackItemType2:
Inheritance graph

Public Member Functions

 StackItemType2 (const StackItem &parent)
 
virtual ~StackItemType2 ()
 
virtual StackItemDataclone ()
 
virtual int type () const
 
virtual void addParent (const StackItem &)
 
virtual void setParents (const QList< StackItem > &)
 
const StackItemparent () const
 
- Public Member Functions inherited from DynGenPar::StackItemData
 StackItemData (int depth)
 
virtual ~StackItemData ()
 
int depth () const
 

Additional Inherited Members

- Protected Attributes inherited from DynGenPar::StackItemData
int m_depth
 

Detailed Description

type 2 item: during reduce, we're recursively executing another reduce

This item forms a unification point.

Definition at line 587 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ StackItemType2()

DynGenPar::StackItemType2::StackItemType2 ( const StackItem parent)
inline

Definition at line 589 of file dyngenpar.h.

◆ ~StackItemType2()

virtual DynGenPar::StackItemType2::~StackItemType2 ( )
inlinevirtual

Definition at line 591 of file dyngenpar.h.

Member Function Documentation

◆ addParent()

virtual void DynGenPar::StackItemType2::addParent ( const StackItem )
inlinevirtual

Implements DynGenPar::StackItemData.

Definition at line 594 of file dyngenpar.h.

◆ clone()

virtual StackItemData* DynGenPar::StackItemType2::clone ( )
inlinevirtual

Implements DynGenPar::StackItemData.

Definition at line 592 of file dyngenpar.h.

◆ parent()

const StackItem& DynGenPar::StackItemType2::parent ( ) const
inline

Definition at line 600 of file dyngenpar.h.

◆ setParents()

virtual void DynGenPar::StackItemType2::setParents ( const QList< StackItem > &  )
inlinevirtual

Implements DynGenPar::StackItemData.

Definition at line 597 of file dyngenpar.h.

◆ type()

virtual int DynGenPar::StackItemType2::type ( ) const
inlinevirtual

Implements DynGenPar::StackItemData.

Definition at line 593 of file dyngenpar.h.


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