Lines Matching refs:SkLanguage
23 /** \class SkLanguage
25 The SkLanguage class represents a human written language, and is used by
29 class SkLanguage {
31 SkLanguage() { }
32 SkLanguage(const SkString& tag) : fTag(tag) { }
33 SkLanguage(const char* tag) : fTag(tag) { }
34 SkLanguage(const char* tag, size_t len) : fTag(tag, len) { }
35 SkLanguage(const SkLanguage& b) : fTag(b.fTag) { }
36 ~SkLanguage() = default;
38 /** Gets a BCP 47 language identifier for this SkLanguage.
46 /** Performs BCP 47 fallback to return an SkLanguage one step more general.
47 @return an SkLanguage one step more general
49 SkLanguage getParent() const;
51 bool operator==(const SkLanguage& b) const
55 bool operator!=(const SkLanguage& b) const
59 SkLanguage& operator=(const SkLanguage& b)
106 SkTArray<SkLanguage, true> fLanguages;