Abstract constraint function that takes a complement string that represents a relation name (entity type) (used by several constraint functions of this file)
More...
|
| | ConstraintWithRelationComplement (MediaId language, const LimaString &complement=LimaString()) |
| |
| | ~ConstraintWithRelationComplement () |
| |
| virtual | ~ConstraintFunction () |
| |
| virtual bool | operator() (const LinguisticAnalysisStructure::AnalysisGraph &, const LinguisticGraphVertex &, const LinguisticGraphVertex &, AnalysisContent &) const |
| | binary constraint function : the constraint only applies on two vertices in the graph (the graph is also given as a parameter).
|
| |
| virtual bool | operator() (const LinguisticAnalysisStructure::AnalysisGraph &, const LinguisticGraphVertex &, AnalysisContent &) const |
| | unary constraint function : the constraint only applies on one vertices in the graph (the graph is also given as a parameter).
|
| |
| virtual bool | operator() (AnalysisContent &) const |
| | zero-ary constraint function : applies the function without a vertex indication (used for actions, not constraints -> applied only at end, when a match is found)
|
| |
| virtual bool | operator() (RecognizerMatch &, AnalysisContent &) const |
| | zero-ary constraint function : applies the function without a vertex indication (used for actions, not constraints -> applied only at end, when a match is found: uses the result of the match
|
| |
| virtual bool | actionNeedsRecognizedExpression () |
| |
| const LimaString & | getComplementString () |
| |
| unsigned char | getLanguage () |
| |
Abstract constraint function that takes a complement string that represents a relation name (entity type) (used by several constraint functions of this file)
Definition at line 57 of file HomoSyntagmaticConstraints.h.