Logo Search packages:      
Sourcecode: verbiste version File versions

verbiste::FrenchVerbDictionary::VerbTrie Class Reference

Inheritance diagram for verbiste::FrenchVerbDictionary::VerbTrie:

verbiste::Trie< std::vector< std::string > >

List of all members.


Detailed Description

Trie that contains all known verb radicals. The associated information is a list of template names that can apply to the radical. The verb radicals and the template names are stored in Latin-1.

Definition at line 290 of file FrenchVerbDictionary.h.


Public Member Functions

std::vector< std::string > * add (const std::string &key, std::vector< std::string > *userData)
std::vector< std::string > * get (const std::string &key) const
std::vector< std::string > ** getUserDataPointer (const std::string &key)
std::vector< std::string > * getWithDefault (const std::string &key, std::vector< std::string > *deFault=NULL)
virtual void onFoundPrefixWithUserData (const std::string &conjugatedVerb, std::string::size_type index, const std::vector< std::string > *templateList) const throw ()
void setDestination (std::vector< InflectionDesc > *d)
 VerbTrie (const FrenchVerbDictionary &d)

Public Attributes

const FrenchVerbDictionaryfvd
std::vector< InflectionDesc > * results

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

Generated by  Doxygen 1.6.0   Back to index