Cleanup: IWYU for base/file_util_proxy.h.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/10115017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133520 0039d316-1c4b-4281-b951-d872f2087c98
CrOS-Libchrome-Original-Commit: 4aefec14f712cd6cae69abee31333c1d0b2713a4
diff --git a/base/file_util_proxy.h b/base/file_util_proxy.h
index 954c451..7df5145 100644
--- a/base/file_util_proxy.h
+++ b/base/file_util_proxy.h
@@ -5,15 +5,16 @@
#ifndef BASE_FILE_UTIL_PROXY_H_
#define BASE_FILE_UTIL_PROXY_H_
-#include <vector>
-
#include "base/base_export.h"
-#include "base/callback.h"
+#include "base/callback_forward.h"
#include "base/file_path.h"
#include "base/file_util.h"
#include "base/memory/ref_counted.h"
#include "base/platform_file.h"
-#include "base/tracked_objects.h"
+
+namespace tracked_objects {
+class Location;
+};
namespace base {
@@ -43,8 +44,7 @@
PassPlatformFile,
const FilePath&)> CreateTemporaryCallback;
typedef Callback<void(PlatformFileError,
- const PlatformFileInfo&
- )> GetFileInfoCallback;
+ const PlatformFileInfo&)> GetFileInfoCallback;
typedef Callback<void(PlatformFileError,
const char* /* data */,
int /* bytes read */)> ReadCallback;