Chromium Code Reviews| Index: base/file_path.h |
| diff --git a/base/file_path.h b/base/file_path.h |
| index d4f35d1b614fa7c045d4a806817fab5c40f1e6b0..73de4a6032f409f2b95905ffcceee59c1f85b633 100644 |
| --- a/base/file_path.h |
| +++ b/base/file_path.h |
| @@ -70,6 +70,7 @@ |
| #include "base/basictypes.h" |
| #include "base/compiler_specific.h" |
| #include "base/hash_tables.h" |
| +#include "base/string_piece.h" // For implicit conversions. |
|
Mark Mentovai
2009/05/29 13:04:55
I don't think comments like this for #includes are
|
| // Windows-style drive letter support and pathname separator characters can be |
| // enabled and disabled independently, to aid testing. These #defines are |
| @@ -199,7 +200,7 @@ class FilePath { |
| // On Linux, although it can use any 8-bit encoding for paths, we assume that |
| // ASCII is a valid subset, regardless of the encoding, since many operating |
| // system paths will always be ASCII. |
| - FilePath AppendASCII(const std::string& component) const WARN_UNUSED_RESULT; |
| + FilePath AppendASCII(const StringPiece& component) const WARN_UNUSED_RESULT; |
| // Returns true if this FilePath contains an absolute path. On Windows, an |
| // absolute path begins with either a drive letter specification followed by |