10 #ifndef LANGUAGETAGGEDSTRING_HPP 11 #define LANGUAGETAGGEDSTRING_HPP 15 #include <boost/serialization/nvp.hpp> 17 namespace duds {
namespace general {
42 int res = tag.compare(lts.
tag);
44 return string.compare(lts.
string) < 0;
53 a & BOOST_SERIALIZATION_NVP(tag);
54 a & BOOST_SERIALIZATION_NVP(
string);
81 #endif // #ifndef LANGUAGETAGGEDSTRING_HPP std::string string
A string encoded in UTF-8.
Holds a string and its associated language.
bool operator<(const LanguageTaggedString <s) const
Compares two for sorting.
std::string tag
The IETF language tag, RFC 5646, maybe.
friend class boost::serialization::access
std::map< std::string, std::string > LanguageTaggedStringMap
void serialize(A &a, const unsigned int)