DynGenPar
Dynamic Generalized Parser
Public Member Functions
DynGenPar::PseudoCatScope Class Reference

List of all members.

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
bool operator== (const PseudoCatScope &other) const

Detailed Description

Definition at line 307 of file dyngenpar.h.


Constructor & Destructor Documentation

DynGenPar::PseudoCatScope::PseudoCatScope ( ) [inline]

Definition at line 309 of file dyngenpar.h.


Member Function Documentation

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

needed for hash tables

Definition at line 334 of file dyngenpar.h.

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

Definition at line 321 of file dyngenpar.h.

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

Definition at line 318 of file dyngenpar.h.

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

Definition at line 332 of file dyngenpar.h.

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

Definition at line 329 of file dyngenpar.h.

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

Definition at line 314 of file dyngenpar.h.

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

Definition at line 335 of file dyngenpar.h.

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

Definition at line 324 of file dyngenpar.h.

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

Definition at line 310 of file dyngenpar.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines