|
Inflection
Morphology Inflection
|
Allows creation of CommonConceptFactory by specifying a locale. More...
#include <CommonConceptFactoryProvider.hpp>
Inheritance diagram for inflection::dialog::CommonConceptFactoryProvider:Public Member Functions | |
| virtual const ::inflection::dialog::CommonConceptFactory * | getCommonConceptFactory (const ::inflection::util::ULocale &locale)=0 |
| ~CommonConceptFactoryProvider () override | |
Public Member Functions inherited from inflection::Object | |
| virtual ::std::u16string | toString () const |
| virtual | ~Object () |
Allows creation of CommonConceptFactory by specifying a locale.
Pass in a locale to get a cached CommonConceptFactory.
Inflection caches CommonConceptFactories in order to save memory across a multithreaded environment. Whenever you need a CommonConceptFactory, please use this class in order to get one.
Definition at line 17 of file CommonConceptFactoryProvider.hpp.
|
override |
The destructor
|
pure virtual |
Returns a CommonConceptFactory for the given locale.
| locale | The locale for the CommonConceptFactory. |
Implemented in inflection::dialog::LocalizedCommonConceptFactoryProvider.