LinguisticDefinition::WordPattern::AndGroupElement Class Reference

#include <WordPattern.h>

Inheritance diagram for LinguisticDefinition::WordPattern::AndGroupElement:

LinguisticDefinition::WordPattern::GroupElement LinguisticDefinition::WordPattern::Element List of all members.

Public Member Functions

 AndGroupElement (const WordPattern &)
 ~AndGroupElement ()
 AndGroupElement (const AndGroupElement &)
Elementclone () const
bool matches (const LingFeatures &) const
void generate (std::vector< const LingFeatures * > &, LingFeatures *current) const

Detailed Description

Definition at line 272 of file WordPattern.h.


Constructor & Destructor Documentation

WordPattern::AndGroupElement::AndGroupElement ( const WordPattern  ) 

Definition at line 110 of file WordPattern.cc.

Referenced by clone().

WordPattern::AndGroupElement::~AndGroupElement (  ) 

Definition at line 219 of file WordPattern.cc.

WordPattern::AndGroupElement::AndGroupElement ( const AndGroupElement  ) 

Definition at line 158 of file WordPattern.cc.


Member Function Documentation

WordPattern::Element * WordPattern::AndGroupElement::clone (  )  const [virtual]

Implements LinguisticDefinition::WordPattern::Element.

Definition at line 183 of file WordPattern.cc.

References AndGroupElement().

void LinguisticDefinition::WordPattern::AndGroupElement::generate ( std::vector< const LingFeatures * > &  ,
LingFeatures current 
) const [virtual]

Implements LinguisticDefinition::WordPattern::Element.

bool WordPattern::AndGroupElement::matches ( const LingFeatures  )  const [virtual]

Implements LinguisticDefinition::WordPattern::Element.

Definition at line 281 of file WordPattern.cc.

References LinguisticDefinition::WordPattern::GroupElement::elementsBegin(), LinguisticDefinition::WordPattern::GroupElement::elementsEnd(), and LinguisticDefinition::WordPattern::Element::isNegative().


The documentation for this class was generated from the following files:
Generated on Fri Jun 23 14:03:16 2006 for LinguisticDefinition by  doxygen 1.4.7