Functions

GerGramTab.cpp File Reference

#include "StdGramtab.h"
#include "GerGramTab.h"
#include "ger_consts.h"
Include dependency graph for GerGramTab.cpp:

Functions


Function Documentation

string CommonAncodeAssignFunction ( const CAgramtab pGramTab,
const string &  s1,
const string &  s2 
)

Referenced by MixedDeclAssignFunction3(), and WeakDeclAssignFunction3().

Here is the caller graph for this function:

bool GenderNumberGerman ( const CAgramtabLine l1,
const CAgramtabLine l2 
)

References _QM, gAllGenders, gAllNumbers, gPlural, and CAgramtabLine::m_Grammems.

Referenced by CGerGramTab::GleicheGenderNumber().

Here is the caller graph for this function:

bool SubjectPredicateGerman ( const CAgramtabLine subj_l,
const CAgramtabLine verb_l 
)

References _QM, gAllNumbers, gErstePerson, gImperativ, gNominativ, gPlural, gSingular, gZweitePerson, and CAgramtabLine::m_Grammems.

Referenced by CGerGramTab::GleicheSubjectPredicate().

Here is the caller graph for this function:

bool GleicheCasesGerman ( const CAgramtabLine l1,
const CAgramtabLine l2 
)

References gAllCases, and CAgramtabLine::m_Grammems.

Referenced by CommonCase(), and CGerGramTab::GleicheCase().

Here is the caller graph for this function:

bool GenderNumberCaseGerman ( const CAgramtabLine noun_l,
const CAgramtabLine adj_l 
) [inline]
bool WeakGleiche ( const CAgramtabLine noun,
const CAgramtabLine adj 
)

References _QM, gAdjektiveMitBestimmte, GenderNumberCaseGerman(), and CAgramtabLine::m_Grammems.

Referenced by WeakDeclAssignFunction2(), and WeakDeclAssignFunction3().

Here is the call graph for this function:

Here is the caller graph for this function:

string WeakDeclAssignFunction2 ( const CAgramtab pGramTab,
const string &  det,
const string &  noun 
)

References CAgramtab::GleicheAncode1(), and WeakGleiche().

Here is the call graph for this function:

string WeakDeclAssignFunction3 ( const CAgramtab pGramTab,
const string &  det,
const string &  adj,
const string &  noun 
)

References CommonAncodeAssignFunction(), CAgramtab::GleicheAncode1(), and WeakGleiche().

Here is the call graph for this function:

bool MixedGleiche ( const CAgramtabLine noun,
const CAgramtabLine adj 
)

References _QM, gAdjektiveMitUnbestimmte, GenderNumberCaseGerman(), gPossessiv, and CAgramtabLine::m_Grammems.

Referenced by MixedDeclAssignFunction2(), and MixedDeclAssignFunction3().

Here is the call graph for this function:

Here is the caller graph for this function:

string MixedDeclAssignFunction2 ( const CAgramtab pGramTab,
const string &  det,
const string &  noun 
)

References CAgramtab::GleicheAncode1(), and MixedGleiche().

Here is the call graph for this function:

string MixedDeclAssignFunction3 ( const CAgramtab pGramTab,
const string &  det,
const string &  adj,
const string &  noun 
)

References CommonAncodeAssignFunction(), CAgramtab::GleicheAncode1(), and MixedGleiche().

Here is the call graph for this function:

bool SoloGleiche ( const CAgramtabLine noun,
const CAgramtabLine adj 
)

References _QM, gAdjektiveOhneArtikel, GenderNumberCaseGerman(), and CAgramtabLine::m_Grammems.

Referenced by StrongDeclAssignFunction().

Here is the call graph for this function:

Here is the caller graph for this function:

string StrongDeclAssignFunction ( const CAgramtab pGramTab,
const string &  det,
const string &  noun 
)

References CAgramtab::GleicheAncode1(), and SoloGleiche().

Here is the call graph for this function:

string CommonCase ( const CAgramtab pGramTab,
const string &  noun1,
const string &  noun2 
)

References CAgramtab::GleicheAncode1(), and GleicheCasesGerman().

Here is the call graph for this function:

bool HasOnlyOneCase ( const CAgramtab pGramTab,
const string &  Ancodes,
const size_t &  poses,
const QWORD Grammems 
)

References gAllCases, and CAgramtab::GetPartOfSpeechAndGrammems().

Here is the call graph for this function:

bool HasGrammem ( const CAgramtab pGramTab,
const string &  Ancodes,
const size_t &  poses,
const QWORD Grammems 
)

References CAgramtab::GetPartOfSpeechAndGrammems().

Here is the call graph for this function:

bool HasOneGrammem ( const CAgramtab pGramTab,
const string &  Ancodes,
const size_t &  poses,
const QWORD Grammems 
)

References CAgramtab::GetPartOfSpeechAndGrammems().

Here is the call graph for this function:

string CommonCaseNumberGender ( const CAgramtab pGramTab,
const string &  adj1,
const string &  adj2 
)

References GenderNumberCaseGerman(), and CAgramtab::GleicheAncode1().

Here is the call graph for this function:

string ConvertToPlural ( const CAgramtab pGramTab,
const string &  s 
)