22 #ifndef SOPRANO_LANGUAGETAG_H 23 #define SOPRANO_LANGUAGETAG_H 25 #include <QtCore/QSharedDataPointer> 26 #include <QtCore/QTextStream> 27 #include <QtCore/QLocale> 28 #include <QtCore/QFlags> 29 #include <QtCore/QMetaType> 62 MatchFilterExtended = 1
73 LookupFlagNoFallback = 1
131 LanguageTag( QLocale::Language lang, QLocale::Country country = QLocale::AnyCountry );
207 bool isEmpty()
const;
224 bool isValid()
const;
250 QString toPrettyString()
const;
277 inline operator QString()
const {
return toString(); }
324 LookupFlags flags = LookupFlagNone,
347 LookupFlags flags = LookupFlagNone,
362 Q_DECLARE_OPERATORS_FOR_FLAGS(Soprano::LanguageTag::LookupFlags)
367 #endif // SOPRANO_LANGUAGETAG_H
Q_DECLARE_TYPEINFO(Soprano::LanguageTag, Q_MOVABLE_TYPE)
A LanguageTag represents a language according to RFC 3066 and RFC 4646.
SOPRANO_EXPORT uint qHash(const LanguageTag &node)
SOPRANO_EXPORT QDebug operator<<(QDebug dbg, const Graph &graph)
SOPRANO_EXPORT QUrl range()