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

Public Member Functions

 PseudoCatScope ()
 
QHash< Cat, QPair< QPair< Node, NextTokenConstraints >, int > > & pConstraints ()
 
QHash< Cat, QPair< int, PseudoCatScope > > & mcfgConstraints ()
 
bool hasPConstraint (CatArg cat) const
 
bool hasMcfgConstraint (CatArg cat) const
 
QPair< QPair< Node, NextTokenConstraints >, int > pConstraint (CatArg cat) const
 
QPair< int, PseudoCatScopemcfgConstraint (CatArg cat) const
 
bool isNull () const
 
const PseudoCatScopeDatadata () const
 needed for hash tables More...
 
bool operator== (const PseudoCatScope &other) const
 

Detailed Description

Definition at line 352 of file dyngenpar.h.

Constructor & Destructor Documentation

◆ PseudoCatScope()

DynGenPar::PseudoCatScope::PseudoCatScope ( )
inline

Definition at line 354 of file dyngenpar.h.

Member Function Documentation

◆ data()

const PseudoCatScopeData* DynGenPar::PseudoCatScope::data ( ) const
inline

needed for hash tables

Definition at line 379 of file dyngenpar.h.

◆ hasMcfgConstraint()

bool DynGenPar::PseudoCatScope::hasMcfgConstraint ( CatArg  cat) const
inline

Definition at line 366 of file dyngenpar.h.

◆ hasPConstraint()

bool DynGenPar::PseudoCatScope::hasPConstraint ( CatArg  cat) const
inline

Definition at line 363 of file dyngenpar.h.

◆ isNull()

bool DynGenPar::PseudoCatScope::isNull ( ) const
inline

Definition at line 377 of file dyngenpar.h.

◆ mcfgConstraint()

QPair<int, PseudoCatScope> DynGenPar::PseudoCatScope::mcfgConstraint ( CatArg  cat) const
inline

Definition at line 374 of file dyngenpar.h.

◆ mcfgConstraints()

QHash<Cat, QPair<int, PseudoCatScope> >& DynGenPar::PseudoCatScope::mcfgConstraints ( )
inline

Definition at line 359 of file dyngenpar.h.

◆ operator==()

bool DynGenPar::PseudoCatScope::operator== ( const PseudoCatScope other) const
inline

Definition at line 380 of file dyngenpar.h.

◆ pConstraint()

QPair<QPair<Node, NextTokenConstraints>, int> DynGenPar::PseudoCatScope::pConstraint ( CatArg  cat) const
inline

Definition at line 369 of file dyngenpar.h.

◆ pConstraints()

QHash<Cat, QPair<QPair<Node, NextTokenConstraints>, int> >& DynGenPar::PseudoCatScope::pConstraints ( )
inline

Definition at line 355 of file dyngenpar.h.


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