#include <WordPattern.h>
Inheritance diagram for LinguisticDefinition::WordPattern::GroupElement:
Public Types | |
typedef std::vector< const Element * > | ElementList |
typedef ElementList::const_iterator | ElementIterator |
Public Member Functions | |
GroupElement (const WordPattern &) | |
~GroupElement () | |
GroupElement (const GroupElement &) | |
OrGroupElement & | createOr () |
AndGroupElement & | createAnd () |
LeafElement & | createLeaf () |
ElementIterator | elementsBegin () const |
ElementIterator | elementsEnd () const |
Definition at line 172 of file WordPattern.h.
typedef ElementList::const_iterator LinguisticDefinition::WordPattern::GroupElement::ElementIterator |
Definition at line 213 of file WordPattern.h.
typedef std::vector<const Element *> LinguisticDefinition::WordPattern::GroupElement::ElementList |
Definition at line 208 of file WordPattern.h.
WordPattern::GroupElement::GroupElement | ( | const WordPattern & | ) |
Definition at line 103 of file WordPattern.cc.
WordPattern::GroupElement::~GroupElement | ( | ) |
Definition at line 203 of file WordPattern.cc.
WordPattern::GroupElement::GroupElement | ( | const GroupElement & | ) |
WordPattern::AndGroupElement & WordPattern::GroupElement::createAnd | ( | ) |
Definition at line 405 of file WordPattern.cc.
References LinguisticDefinition::WordPattern::Element::getElement().
Referenced by main().
WordPattern::LeafElement & WordPattern::GroupElement::createLeaf | ( | ) |
Definition at line 423 of file WordPattern.cc.
References LinguisticDefinition::WordPattern::Element::getElement().
Referenced by main().
WordPattern::OrGroupElement & WordPattern::GroupElement::createOr | ( | ) |
Definition at line 414 of file WordPattern.cc.
References LinguisticDefinition::WordPattern::Element::getElement().
WordPattern::GroupElement::ElementIterator WordPattern::GroupElement::elementsBegin | ( | ) | const |
Definition at line 239 of file WordPattern.cc.
Referenced by GroupElement(), LinguisticDefinition::SentencePattern::Element::isWildcard(), LinguisticDefinition::WordPattern::OrGroupElement::matches(), and LinguisticDefinition::WordPattern::AndGroupElement::matches().
WordPattern::GroupElement::ElementIterator WordPattern::GroupElement::elementsEnd | ( | ) | const |
Definition at line 247 of file WordPattern.cc.
Referenced by GroupElement(), LinguisticDefinition::SentencePattern::Element::isWildcard(), LinguisticDefinition::WordPattern::OrGroupElement::matches(), and LinguisticDefinition::WordPattern::AndGroupElement::matches().