Index: base/file_path.h |
diff --git a/base/file_path.h b/base/file_path.h |
index 8ec66a2b5d2c0fb8579b60591f2289b6352b8a52..fd9260cfd46f96c817703b2b055cb518a697b912 100644 |
--- a/base/file_path.h |
+++ b/base/file_path.h |
@@ -100,14 +100,16 @@ |
#define BASE_FILE_PATH_H_ |
#pragma once |
+#include <stddef.h> |
#include <string> |
#include <vector> |
#include "base/base_api.h" |
-#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "base/hash_tables.h" |
+#include "base/string16.h" |
#include "base/string_piece.h" // For implicit conversions. |
+#include "build/build_config.h" |
// Windows-style drive letter support and pathname separator characters can be |
// enabled and disabled independently, to aid testing. These #defines are |
@@ -386,7 +388,7 @@ namespace __gnu_cxx { |
template<> |
struct hash<FilePath> { |
- std::size_t operator()(const FilePath& f) const { |
+ size_t operator()(const FilePath& f) const { |
return hash<FilePath::StringType>()(f.value()); |
} |
}; |