Chromium Code Reviews| Index: core/include/fpdfapi/fpdf_parser.h |
| diff --git a/core/include/fpdfapi/fpdf_parser.h b/core/include/fpdfapi/fpdf_parser.h |
| index 6620a71e2e6b371387fa14e01db10107b5b5b8fd..18a942e4e882b31dbd08a0b4266b451ad6680f5b 100644 |
| --- a/core/include/fpdfapi/fpdf_parser.h |
| +++ b/core/include/fpdfapi/fpdf_parser.h |
| @@ -12,7 +12,7 @@ |
| #include <set> |
| #include "core/include/fpdfapi/fpdf_objects.h" |
| -#include "core/include/fxcrt/fx_system.h" |
| +#include "core/include/fxcrt/fx_basic.h" |
| class CFX_Font; |
| class CFX_Matrix; |
| @@ -28,7 +28,6 @@ class CPDF_Object; |
| class CPDF_Parser; |
| class CPDF_Pattern; |
| class CPDF_StandardSecurityHandler; |
| -class IFX_FileRead; |
| class IPDF_SecurityHandler; |
| #define FPDFPERM_PRINT 0x0004 |
| @@ -41,6 +40,11 @@ class IPDF_SecurityHandler; |
| #define FPDFPERM_PRINT_HIGH 0x0800 |
| #define FPDF_PAGE_MAX_NUM 0xFFFFF |
| +// TODO(thestig) Using unique_ptr with ReleaseDeleter is still not ideal. |
|
Lei Zhang
2016/02/05 23:22:43
Shall we move this to fx_stream.h where IFX_FileSt
|
| +// Come up or wait for something better. |
| +using ScopedFileStream = |
| + std::unique_ptr<IFX_FileStream, ReleaseDeleter<IFX_FileStream>>; |
| + |
| // Use the accessors below instead of directly accessing PDF_CharType. |
| extern const char PDF_CharType[256]; |