Home | History | Annotate | Download | only in win

Lines Matching defs:string

47 typedef HashMap<String, LocalizedString*> LocalizedStringMap;
76 LocalizedString(CFStringRef string)
77 : m_cfString(string)
79 ASSERT_ARG(string, string);
87 mutable String m_string;
136 String bundlePathString(pathStr);
165 static CFStringRef copyLocalizedStringFromBundle(WebLocalizableStringsBundle* stringsBundle, const String& key)
167 static CFStringRef notFound = CFSTR("localized string not found");
176 ASSERT_WITH_MESSAGE(result != notFound, "could not find localizable string %s in bundle", key);
180 static LocalizedString* findCachedString(WebLocalizableStringsBundle* stringsBundle, const String& key)
195 static void cacheString(WebLocalizableStringsBundle* stringsBundle, const String& key, LocalizedString* value)
207 static const LocalizedString& localizedString(WebLocalizableStringsBundle* stringsBundle, const String& key)
209 LocalizedString* string = findCachedString(stringsBundle, key);
210 if (string)
211 return *string;
213 string = new LocalizedString(copyLocalizedStringFromBundle(stringsBundle, key));
214 cacheString(stringsBundle, key, string);
216 return *string;
224 return localizedString(stringsBundle, String::fromUTF8(key));
232 return localizedString(stringsBundle, String::fromUTF8(key));
242 return localizedString(stringsBundle, String(key));
250 return localizedString(stringsBundle, String(key));