DynGenPar
Dynamic Generalized Parser
Public Member Functions | Protected Attributes | List of all members
DynGenPar::StackItemData Class Referenceabstract
Inheritance diagram for DynGenPar::StackItemData:
Inheritance graph

Public Member Functions

 StackItemData (int depth)
 
virtual ~StackItemData ()
 
virtual StackItemDataclone ()=0
 
virtual int type () const =0
 
int depth () const
 
virtual void addParent (const StackItem &parent)=0
 
virtual void setParents (const QList< StackItem > &parents)=0
 

Protected Attributes

int m_depth
 

Detailed Description

Definition at line 465 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ StackItemData()

DynGenPar::StackItemData::StackItemData ( int  depth)
inline

Definition at line 467 of file dyngenpar.h.

◆ ~StackItemData()

virtual DynGenPar::StackItemData::~StackItemData ( )
inlinevirtual

Definition at line 468 of file dyngenpar.h.

Member Function Documentation

◆ addParent()

virtual void DynGenPar::StackItemData::addParent ( const StackItem parent)
pure virtual

◆ clone()

virtual StackItemData* DynGenPar::StackItemData::clone ( )
pure virtual

◆ depth()

int DynGenPar::StackItemData::depth ( ) const
inline

Definition at line 471 of file dyngenpar.h.

◆ setParents()

virtual void DynGenPar::StackItemData::setParents ( const QList< StackItem > &  parents)
pure virtual

◆ type()

virtual int DynGenPar::StackItemData::type ( ) const
pure virtual

Member Data Documentation

◆ m_depth

int DynGenPar::StackItemData::m_depth
protected

Definition at line 475 of file dyngenpar.h.


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