Lines Matching defs:StringType
133 typedef std::string StringType;
137 typedef std::wstring StringType;
140 typedef StringType::value_type CharType;
159 explicit FilePath(const StringType& path);
172 const StringType& value() const { return path_; }
184 void GetComponents(std::vector<FilePath::StringType>* components) const;
224 StringType Extension() const;
238 FilePath InsertBeforeExtension(const StringType& suffix) const;
245 FilePath ReplaceExtension(const StringType& extension) const;
249 bool MatchesExtension(const StringType& extension) const;
257 FilePath Append(const StringType& component) const WARN_UNUSED_RESULT;
260 // Although Windows StringType is std::wstring, since the encoding it uses for
312 // Static helper method to write a StringType to a pickle.
314 const FilePath::StringType& path);
316 FilePath::StringType* path);
334 static int CompareIgnoreCase(const StringType& string1,
335 const StringType& string2);
336 static bool CompareEqualIgnoreCase(const StringType& string1,
337 const StringType& string2) {
340 static bool CompareLessIgnoreCase(const StringType& string1,
341 const StringType& string2) {
351 static StringType GetHFSDecomposedForm(const FilePath::StringType& string);
357 static int HFSFastUnicodeCompare(const StringType& string1,
358 const StringType& string2);
369 StringType path_;
392 return hash<FilePath::StringType>()(f.value());