Index: core/include/fxcodec/fx_codec.h |
diff --git a/core/include/fxcodec/fx_codec.h b/core/include/fxcodec/fx_codec.h |
index da9cd9260bf6bcabe4c1b2726422e4eccdb9393a..b0c1d5710ab619edb6ddd0b5629a10499341d1ce 100644 |
--- a/core/include/fxcodec/fx_codec.h |
+++ b/core/include/fxcodec/fx_codec.h |
@@ -8,12 +8,13 @@ |
#define CORE_INCLUDE_FXCODEC_FX_CODEC_H_ |
#include <map> |
+#include <memory> |
#include <vector> |
#include "core/include/fxcodec/fx_codec_def.h" |
#include "core/include/fxcrt/fx_basic.h" |
#include "core/include/fxcrt/fx_coordinates.h" // For FX_RECT. |
-#include "third_party/base/nonstd_unique_ptr.h" |
+#include "fx_codec_def.h" |
class CFX_DIBSource; |
class CJPX_Decoder; |
@@ -80,19 +81,19 @@ class CCodec_ModuleMgr { |
#endif // PDF_ENABLE_XFA |
protected: |
- nonstd::unique_ptr<ICodec_BasicModule> m_pBasicModule; |
- nonstd::unique_ptr<ICodec_FaxModule> m_pFaxModule; |
- nonstd::unique_ptr<ICodec_JpegModule> m_pJpegModule; |
- nonstd::unique_ptr<ICodec_JpxModule> m_pJpxModule; |
- nonstd::unique_ptr<ICodec_Jbig2Module> m_pJbig2Module; |
- nonstd::unique_ptr<ICodec_IccModule> m_pIccModule; |
+ std::unique_ptr<ICodec_BasicModule> m_pBasicModule; |
+ std::unique_ptr<ICodec_FaxModule> m_pFaxModule; |
+ std::unique_ptr<ICodec_JpegModule> m_pJpegModule; |
+ std::unique_ptr<ICodec_JpxModule> m_pJpxModule; |
+ std::unique_ptr<ICodec_Jbig2Module> m_pJbig2Module; |
+ std::unique_ptr<ICodec_IccModule> m_pIccModule; |
#ifdef PDF_ENABLE_XFA |
- nonstd::unique_ptr<ICodec_PngModule> m_pPngModule; |
- nonstd::unique_ptr<ICodec_GifModule> m_pGifModule; |
- nonstd::unique_ptr<ICodec_BmpModule> m_pBmpModule; |
- nonstd::unique_ptr<ICodec_TiffModule> m_pTiffModule; |
+ std::unique_ptr<ICodec_PngModule> m_pPngModule; |
Lei Zhang
2015/12/25 03:13:28
There were some conflicts here.
|
+ std::unique_ptr<ICodec_GifModule> m_pGifModule; |
+ std::unique_ptr<ICodec_BmpModule> m_pBmpModule; |
+ std::unique_ptr<ICodec_TiffModule> m_pTiffModule; |
#endif // PDF_ENABLE_XFA |
- nonstd::unique_ptr<ICodec_FlateModule> m_pFlateModule; |
+ std::unique_ptr<ICodec_FlateModule> m_pFlateModule; |
}; |
class ICodec_BasicModule { |
public: |