#include <WordPattern.h>
Inheritance diagram for LinguisticDefinition::WordPattern::OrGroupElement:

Public Member Functions | |
| OrGroupElement (const WordPattern &) | |
| ~OrGroupElement () | |
| OrGroupElement (const OrGroupElement &) | |
| Element * | clone () const |
| bool | matches (const LingFeatures &) const |
| void | generate (std::vector< const LingFeatures * > &, LingFeatures *current) const |
Definition at line 232 of file WordPattern.h.
| WordPattern::OrGroupElement::OrGroupElement | ( | const WordPattern & | ) |
| WordPattern::OrGroupElement::~OrGroupElement | ( | ) |
Definition at line 213 of file WordPattern.cc.
| WordPattern::OrGroupElement::OrGroupElement | ( | const OrGroupElement & | ) |
Definition at line 151 of file WordPattern.cc.
| WordPattern::Element * WordPattern::OrGroupElement::clone | ( | ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
Definition at line 176 of file WordPattern.cc.
References OrGroupElement().
| void LinguisticDefinition::WordPattern::OrGroupElement::generate | ( | std::vector< const LingFeatures * > & | , | |
| LingFeatures * | current | |||
| ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
| bool WordPattern::OrGroupElement::matches | ( | const LingFeatures & | ) | const [virtual] |
Implements LinguisticDefinition::WordPattern::Element.
Definition at line 294 of file WordPattern.cc.
References LinguisticDefinition::WordPattern::GroupElement::elementsBegin(), LinguisticDefinition::WordPattern::GroupElement::elementsEnd(), and LinguisticDefinition::WordPattern::Element::isNegative().
Referenced by main(), LinguisticDefinition::WordPattern::matches(), and LinguisticDefinition::WordPattern::reduce().
1.4.7