Public Member Functions | Public Attributes | Private Member Functions | Private Attributes

CAncodePattern Class Reference

#include <AncodePattern.h>

Inheritance diagram for CAncodePattern:
Inheritance graph
[legend]
Collaboration diagram for CAncodePattern:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

CAncodePattern::CAncodePattern ( const CAgramtab pGramTab  ) 

References m_LemSign, and ResetFlags().

Here is the call graph for this function:


Member Function Documentation

void CAncodePattern::ResetFlags (  )  [private]

References m_bUnkGramcodes, m_iGrammems, m_iPoses, and m_TypeGrammems.

Referenced by CAncodePattern(), and InitAncodePattern().

Here is the caller graph for this function:

const CAgramtab * CAncodePattern::GetGramTab (  )  const
void CAncodePattern::CopyAncodePattern ( const CAncodePattern X  ) 
bool CAncodePattern::HasGrammem ( BYTE  gram  )  const

References _QM, m_iGrammems, and m_TypeGrammems.

Referenced by CLemWord::GetHomonymByGrammem(), CLemWord::GetHomonymByPOSandGrammem(), and CLemWord::GetHomonymByPosesandGrammem().

Here is the caller graph for this function:

bool CAncodePattern::HasPos ( BYTE  pos  )  const
string CAncodePattern::GetGrammemsByAncodes (  )  const

References CAgramtab::GetGrammems(), GetGramTab(), CAgramtab::GrammemsToStr(), and m_GramCodes.

Referenced by CHomonym::GetGrammemsStr().

Here is the call graph for this function:

Here is the caller graph for this function:

bool CAncodePattern::ModifyGrammems ( QWORD  Grammems,
size_t  Poses = 0xffffffff 
)
bool CAncodePattern::InitAncodePattern (  ) 
void CAncodePattern::SetMorphUnknown (  ) 

Reimplemented in CHomonym.

References InitAncodePattern(), m_bUnkGramcodes, m_CommonGramCode, m_GramCodes, and m_LemSign.

Here is the call graph for this function:

bool CAncodePattern::DeleteAncodesByGrammemIfCan ( BYTE  Grammem  ) 

References _QM, CAgramtab::GetGrammems(), GetGramTab(), Grammems, InitAncodePattern(), and m_GramCodes.

Here is the call graph for this function:

string CAncodePattern::GetPartOfSpeechStr (  )  const

References GetGramTab(), CAgramtab::GetPartOfSpeechStr(), and HasPos().

Here is the call graph for this function:


Member Data Documentation

Referenced by CopyAncodePattern(), and GetGramTab().

Referenced by CopyAncodePattern().


The documentation for this class was generated from the following files: