1 #ifndef TAG_PARSER_LOCALEAWARESTRING_H 2 #define TAG_PARSER_LOCALEAWARESTRING_H 20 const std::vector<std::string> &languages()
const;
21 std::vector<std::string> &languages();
22 const std::vector<std::string> &countries()
const;
23 std::vector<std::string> &countries();
26 std::vector<std::string> m_languages;
27 std::vector<std::string> m_countries;
87 #endif // TAG_PARSER_LOCALEAWARESTRING_H ~LocaleAwareString()
Destroys the instance.
LocaleAwareString(const std::string &value=std::string())
Constructs a new LocaleAwareString from the specified standard string.
The LocaleAwareString class is a standard string with locale information (languages, countries).
const std::vector< std::string > & countries() const
Returns associated countries.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
const std::vector< std::string > & languages() const
Returns associated languages.