Public Member Functions | Private Attributes

CDwdsThesaurus Class Reference

#include <DwdsThesaurus.h>

Collaboration diagram for CDwdsThesaurus:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Attributes


Member Function Documentation

bool CDwdsThesaurus::LoadDwdsThesaurus (  ) 

References GetThesaurusPath(), HyperTerms, LeavesLemmas, LeavesPathes, PathEndIndex, Pathes, CShortStringHolder::ReadShortStringHolder(), ReadVector(), and rtrim().

Referenced by LoadDwdsThesaurus().

Here is the call graph for this function:

Here is the caller graph for this function:

int CDwdsThesaurus::FindHyperTerm ( const string &  s  )  const

References HyperTerms.

Referenced by ReadPathFromString().

Here is the caller graph for this function:

void CDwdsThesaurus::GetAllPathesWhichContainHyperTermNo ( size_t  HyperTermNo,
DwordVector sub_pathes 
) const

References PathEndIndex, and Pathes.

bool CDwdsThesaurus::ReadPathFromString ( const string &  TextPath,
vector< int > &  HyperTermNos 
) const

References FindHyperTerm(), and Trim().

Here is the call graph for this function:

void CDwdsThesaurus::GetAllPathesWhichStartFromThisSequence ( const vector< int > &  HyperTermNos,
DwordVector Result 
) const

References PathEndIndex, and Pathes.

Referenced by GetAllLemmasWhosePathesStartFromThisSequence().

Here is the caller graph for this function:

void CDwdsThesaurus::GetAllLemmasWhosePathesStartFromThisSequence ( const vector< int > &  HyperTermNos,
StringSet Lemmas 
) const

References GetAllPathesWhichStartFromThisSequence(), LeavesLemmas, and LeavesPathes.

Here is the call graph for this function:

string CDwdsThesaurus::GetAllThesInterpetations ( const char *  Lemma  )  const

References HyperTerms, LeavesLemmas, LeavesPathes, PathEndIndex, and Pathes.

Referenced by CConcIndexator::IndexTextOrHtmlFile().

Here is the caller graph for this function:


Member Data Documentation

vector<DWORD> CDwdsThesaurus::Pathes [private]

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