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

type 1 item: during type 0 item processing, we're executing a reduce More...

Inheritance diagram for DynGenPar::StackItemType1:
Inheritance graph

Public Member Functions

 StackItemType1 (const QList< StackItem > &parents, CatArg cat, CatArg effCat, const PseudoCatScope &scope)
 
virtual ~StackItemType1 ()
 
virtual StackItemDataclone ()
 
virtual int type () const
 
virtual void addParent (const StackItem &)
 
virtual void setParents (const QList< StackItem > &)
 
const QList< StackItem > & parents () const
 
Cat cat () const
 
Cat effCat () const
 
PseudoCatScope scope () 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 1 item: during type 0 item processing, we're executing a reduce

Definition at line 552 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ StackItemType1()

DynGenPar::StackItemType1::StackItemType1 ( const QList< StackItem > &  parents,
CatArg  cat,
CatArg  effCat,
const PseudoCatScope scope 
)
inline

Definition at line 554 of file dyngenpar.h.

◆ ~StackItemType1()

virtual DynGenPar::StackItemType1::~StackItemType1 ( )
inlinevirtual

Definition at line 563 of file dyngenpar.h.

Member Function Documentation

◆ addParent()

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

Implements DynGenPar::StackItemData.

Definition at line 566 of file dyngenpar.h.

◆ cat()

Cat DynGenPar::StackItemType1::cat ( ) const
inline

Definition at line 575 of file dyngenpar.h.

◆ clone()

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

Implements DynGenPar::StackItemData.

Definition at line 564 of file dyngenpar.h.

◆ effCat()

Cat DynGenPar::StackItemType1::effCat ( ) const
inline

Definition at line 576 of file dyngenpar.h.

◆ parents()

const QList<StackItem>& DynGenPar::StackItemType1::parents ( ) const
inline

Definition at line 574 of file dyngenpar.h.

◆ scope()

PseudoCatScope DynGenPar::StackItemType1::scope ( ) const
inline

Definition at line 577 of file dyngenpar.h.

◆ setParents()

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

Implements DynGenPar::StackItemData.

Definition at line 570 of file dyngenpar.h.

◆ type()

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

Implements DynGenPar::StackItemData.

Definition at line 565 of file dyngenpar.h.


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