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

type 5 item: during match (of an MCFG constraint), we're executing a matchRemaining More...

Inheritance diagram for DynGenPar::StackItemType5:
Inheritance graph

Public Member Functions

 StackItemType5 (const StackItem &parent, CatArg cat, const PseudoCatScope &scope)
 
virtual ~StackItemType5 ()
 
virtual StackItemDataclone ()
 
virtual int type () const
 
virtual void addParent (const StackItem &)
 
virtual void setParents (const QList< StackItem > &)
 
const StackItemparent () const
 
Cat cat () 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 5 item: during match (of an MCFG constraint), we're executing a matchRemaining

Definition at line 682 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ StackItemType5()

DynGenPar::StackItemType5::StackItemType5 ( const StackItem parent,
CatArg  cat,
const PseudoCatScope scope 
)
inline

Definition at line 684 of file dyngenpar.h.

◆ ~StackItemType5()

virtual DynGenPar::StackItemType5::~StackItemType5 ( )
inlinevirtual

Definition at line 688 of file dyngenpar.h.

Member Function Documentation

◆ addParent()

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

Implements DynGenPar::StackItemData.

Definition at line 691 of file dyngenpar.h.

◆ cat()

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

Definition at line 698 of file dyngenpar.h.

◆ clone()

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

Implements DynGenPar::StackItemData.

Definition at line 689 of file dyngenpar.h.

◆ parent()

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

Definition at line 697 of file dyngenpar.h.

◆ scope()

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

Definition at line 699 of file dyngenpar.h.

◆ setParents()

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

Implements DynGenPar::StackItemData.

Definition at line 694 of file dyngenpar.h.

◆ type()

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

Implements DynGenPar::StackItemData.

Definition at line 690 of file dyngenpar.h.


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