Home | History | Annotate | Download | only in core

Lines Matching refs:SkLanguage

19 /** \class SkLanguage
21 The SkLanguage class represents a human written language, and is used by
25 class SkLanguage {
27 SkLanguage() { }
28 SkLanguage(const SkString& tag) : fTag(tag) { }
29 SkLanguage(const char* tag) : fTag(tag) { }
30 SkLanguage(const char* tag, size_t len) : fTag(tag, len) { }
31 SkLanguage(const SkLanguage& b) : fTag(b.fTag) { }
33 /** Gets a BCP 47 language identifier for this SkLanguage.
38 /** Performs BCP 47 fallback to return an SkLanguage one step more general.
39 @return an SkLanguage one step more general
41 SkLanguage getParent() const;
43 bool operator==(const SkLanguage& b) const {
46 bool operator!=(const SkLanguage& b) const {
49 SkLanguage& operator=(const SkLanguage& b) {
89 const SkLanguage& getLanguage() const { return fLanguage; }
94 void setLanguage(const SkLanguage& language) { fLanguage = language; }
95 void setLanguage(const char* languageTag) { fLanguage = SkLanguage(languageTag); }
125 SkLanguage fLanguage;