Base interface for all locale implementations.
Definition ILocale.hpp:37
virtual ~ILocale()=default
Virtual destructor for proper cleanup of derived classes.
virtual const std::string languageCode() const =0
Retrieve the two-letter language code of the locale.
Concept to constrain template parameters to valid locale interface and implementation.
Definition ILocale.hpp:67