Lines Matching refs:string
23 #include <string>
37 I18nTimeZone(std::string &id, bool isZoneID);
41 std::string GetID();
42 std::string GetDisplayName();
43 std::string GetDisplayName(bool isDST);
44 std::string GetDisplayName(std::string localeStr);
45 std::string GetDisplayName(std::string localeStr, bool isDST);
46 virtual std::string GetDisplayNameByTaboo(const std::string& localeStr, std::string result);
47 static std::unique_ptr<I18nTimeZone> CreateInstance(std::string &id, bool isZoneID);
48 static std::set<std::string> GetAvailableIDs(I18nErrorCode &errorCode);
49 static std::set<std::string> GetAvailableZoneCityIDs();
50 static std::string GetCityDisplayName(std::string &cityID, std::string &locale);
51 static std::vector<std::string> GetTimezoneIdByLocation(const double x, const double y);
52 static std::map<std::string, std::string> FindCityDisplayNameMap(std::string &locale);
53 static std::string GetLocaleBaseName(std::string &locale);
54 static std::string GetTimezoneIdByCityId(const std::string &cityId);
79 static std::set<std::string> supportedLocales;
80 static std::set<std::string> availableZoneCityIDs;
81 static std::map<std::string, std::string> city2TimeZoneID;
82 static std::map<int, std::string> categoryNum2TimezoneWN;
83 static std::map<int, std::string> categoryNum2TimezoneEN;
84 static std::map<int, std::string> categoryNum2TimezoneWS;
85 static std::map<int, std::string> categoryNum2TimezoneES;
86 static std::map<std::string, std::string> BEST_MATCH_LOCALE;
93 static std::string ComputeLocale(std::string &locale);
95 static std::string FindCityDisplayNameFromXml(std::string &cityID, std::string &locale);
96 static std::string GetCityDisplayNameXmlPath(const std::string &locale);
98 static std::string GetFallBack(std::string &localeStr);
99 static void GetTimezoneIDFromZoneInfo(std::set<std::string> &availableIDs, std::string &parentPath,
100 std::string &parentName);
102 uint16_t actualHeight, std::string preferredPath);
103 static int InitPngptr(png_structp &png_ptr, png_infop &info_ptr, FILE **fp, std::string preferredPath);
104 static std::vector<std::string> FindTzData();
106 static std::string GetPreferredPath(const double x, const std::vector<std::string> &filePaths);
107 static void SetVersionPathMap(std::string verison, std::string path,
108 std::map<std::string, std::vector<std::string>> *pathMap);
109 static void GetTzDataWidth(std::vector<std::string> filePaths, uint32_t *width, uint32_t *height);
111 static bool ValidateDataIntegrity(const std::vector<std::string> &pathList);
113 static std::map<int, std::string> GetTimeZoneCategoryMap(const double x, const double y);
115 static void SetBestMatchLocale(const std::string& key, const std::string& value);