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

type 4 item: during reduce, we're executing a matchRemaining More...

Inheritance diagram for DynGenPar::StackItemType4:
Inheritance graph

Public Member Functions

 StackItemType4 (const StackItem &parent, CatArg target, int pos, int len)
 
virtual ~StackItemType4 ()
 
virtual StackItemDataclone ()
 
virtual int type () const
 
virtual void addParent (const StackItem &)
 
virtual void setParents (const QList< StackItem > &)
 
const StackItemparent () const
 
Cat target () const
 
int pos () const
 
int len () 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 4 item: during reduce, we're executing a matchRemaining

This item forms a unification point.

Definition at line 646 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ StackItemType4()

DynGenPar::StackItemType4::StackItemType4 ( const StackItem parent,
CatArg  target,
int  pos,
int  len 
)
inline

Definition at line 648 of file dyngenpar.h.

◆ ~StackItemType4()

virtual DynGenPar::StackItemType4::~StackItemType4 ( )
inlinevirtual

Definition at line 651 of file dyngenpar.h.

Member Function Documentation

◆ addParent()

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

Implements DynGenPar::StackItemData.

Definition at line 654 of file dyngenpar.h.

◆ clone()

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

Implements DynGenPar::StackItemData.

Definition at line 652 of file dyngenpar.h.

◆ len()

int DynGenPar::StackItemType4::len ( ) const
inline

Definition at line 663 of file dyngenpar.h.

◆ parent()

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

Definition at line 660 of file dyngenpar.h.

◆ pos()

int DynGenPar::StackItemType4::pos ( ) const
inline

Definition at line 662 of file dyngenpar.h.

◆ setParents()

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

Implements DynGenPar::StackItemData.

Definition at line 657 of file dyngenpar.h.

◆ target()

Cat DynGenPar::StackItemType4::target ( ) const
inline

Definition at line 661 of file dyngenpar.h.

◆ type()

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

Implements DynGenPar::StackItemData.

Definition at line 653 of file dyngenpar.h.


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