ddc
Classes | Typedefs | Functions | Variables
wizard.h File Reference
#include "../CommonLib/utilit.h"
#include "../AgramtabLib/agramtab_.h"
#include "FormInfo.h"
#include "OperationMeter.h"
Include dependency graph for wizard.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CParadigmInfo
 
struct  CPredictSuffix
 
struct  CMorphSession
 
struct  CDumpParadigm
 
class  MorphoWizard
 
struct  MorphoWizard::AncodeLess
 
class  MorphWizardMeter
 

Typedefs

typedef multimap< string, CParadigmInfoLemmaMap
 
typedef LemmaMap::iterator lemma_iterator_t
 
typedef LemmaMap::const_iterator const_lemma_iterator_t
 
typedef set< CPredictSuffixpredict_container_t
 

Functions

BYTE TransferReverseVowelNoToCharNo (const string &form, BYTE AccentCharNo, MorphLanguageEnum Language)
 

Variables

const WORD UnknownSessionNo = 0xffff-1
 
const WORD UnknownPrefixSetNo = 0xffff-1
 
const BYTE UnknownAccent = 0xff
 
const WORD AnyParadigmNo = 0xffff
 
const WORD AnyAccentModelNo = 0xffff
 
const WORD AnySessionNo = 0xffff
 
const WORD AnyPrefixSetNo = 0xffff
 
const BYTE AnyAccent = 0xff-1
 
const char * AnyCommonAncode
 
const int MinPredictSuffixLength = 2
 
const int MaxPredictSuffixLength = 5
 

Typedef Documentation

◆ LemmaMap

typedef multimap<string, CParadigmInfo> LemmaMap

◆ lemma_iterator_t

typedef LemmaMap::iterator lemma_iterator_t

◆ const_lemma_iterator_t

typedef LemmaMap::const_iterator const_lemma_iterator_t

◆ predict_container_t

Function Documentation

◆ TransferReverseVowelNoToCharNo()

BYTE TransferReverseVowelNoToCharNo ( const string &  form,
BYTE  AccentCharNo,
MorphLanguageEnum  Language 
)

References is_lower_vowel(), is_upper_vowel(), and UnknownAccent.

Referenced by MorphoWizard::_GetReverseVowelNo(), CFormInfo::GetAccentedVowel(), MorphoWizard::GetLemmaAccent(), and MorphoWizard::SetAccent().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ UnknownSessionNo

const WORD UnknownSessionNo = 0xffff-1

◆ UnknownPrefixSetNo

const WORD UnknownPrefixSetNo = 0xffff-1

◆ UnknownAccent

const BYTE UnknownAccent = 0xff

◆ AnyParadigmNo

const WORD AnyParadigmNo = 0xffff

◆ AnyAccentModelNo

const WORD AnyAccentModelNo = 0xffff

◆ AnySessionNo

const WORD AnySessionNo = 0xffff

◆ AnyPrefixSetNo

const WORD AnyPrefixSetNo = 0xffff

◆ AnyAccent

const BYTE AnyAccent = 0xff-1

◆ AnyCommonAncode

const char* AnyCommonAncode

◆ MinPredictSuffixLength

const int MinPredictSuffixLength = 2

◆ MaxPredictSuffixLength

const int MaxPredictSuffixLength = 5