40 virtual const char *
getSuffix(
unsigned n)
const = 0;
51 typedef LanguagePlurality *(*PFCreate)();
52 static std::map<std::string, PFCreate> s_factoryFunctions;
This class is the interface used to find plural forms for the different languages.
Definition: LanguagePlurality.h:30
static LanguagePlurality * create(const std::string &language)
Create a concrete instance for a given language.
Definition: LanguagePlurality.cpp:232
virtual ~LanguagePlurality()
Allow proper destruction through base pointer.
Definition: LanguagePlurality.h:34
virtual const char * getSuffix(unsigned n) const =0
Get dictionary key suffix for value of n.
Definition: BaseInfoState.cpp:40