Public Member Functions | Public Attributes

CGramInfo Struct Reference

CGramInfo represents one morphological pattern, for example "[SUB pl, sg]". More...

#include <GramInfo.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

CGramInfo represents one morphological pattern, for example "[SUB pl, sg]".


Constructor & Destructor Documentation

CGramInfo::CGramInfo (  )  [inline]
CGramInfo::CGramInfo ( MorphLanguageEnum  Language,
DWORD  PartOfSpeechMask,
QWORD  Grammems 
) [inline]
CGramInfo::CGramInfo (  )  [inline]
CGramInfo::CGramInfo ( MorphLanguageEnum  Language,
DWORD  PartOfSpeechMask,
QWORD  Grammems 
) [inline]

Member Function Documentation

bool CGramInfo::EqualOrLess ( const CGramInfo X  )  const [inline]
bool CGramInfo::operator== ( const CGramInfo X  )  const [inline]
bool CGramInfo::operator< ( const CGramInfo X  )  const [inline]
void CGramInfo::AddGramInfo ( const CGramInfo X  )  [inline]

References m_Grammems, and m_PartOfSpeechMask.


Member Data Documentation

the language of the pattern

Referenced by CGramInfo(), EqualOrLess(), operator<(), operator==(), restore_from_bytes(), and save_to_bytes().

the part of speech mask (SUB, ART,ADJ...)

Referenced by AddGramInfo(), CGramInfo(), EqualOrLess(), get_size_in_bytes(), operator<(), operator==(), restore_from_bytes(), and save_to_bytes().

morphological features (plu, sig, nom...)

Referenced by AddGramInfo(), CGramInfo(), EqualOrLess(), get_size_in_bytes(), operator<(), operator==(), restore_from_bytes(), and save_to_bytes().


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