libime
Public Member Functions | Protected Member Functions | List of all members
libime::LanguageModelResolver Class Referenceabstract

a class that provides language model data for different languages. More...

#include <libime/core/languagemodel.h>

Inheritance diagram for libime::LanguageModelResolver:
Inheritance graph
[legend]

Public Member Functions

std::shared_ptr< const StaticLanguageModelFilelanguageModelFileForLanguage (const std::string &language)
 

Protected Member Functions

virtual std::string languageModelFileNameForLanguage (const std::string &language)=0
 

Detailed Description

a class that provides language model data for different languages.

The resolver will also hold a weak reference to the language model file. If the language model file is still alive no new file will be constructed.

Definition at line 103 of file languagemodel.h.


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