| Index: core/src/fxcodec/jbig2/JBig2_SymbolDict.h
|
| diff --git a/core/src/fxcodec/jbig2/JBig2_SymbolDict.h b/core/src/fxcodec/jbig2/JBig2_SymbolDict.h
|
| index 19d0f606a54cfce66a57692446d20985db3f5cda..c8e39dc84576232888818d37cf3dbeb5d6c91062 100644
|
| --- a/core/src/fxcodec/jbig2/JBig2_SymbolDict.h
|
| +++ b/core/src/fxcodec/jbig2/JBig2_SymbolDict.h
|
| @@ -4,19 +4,22 @@
|
|
|
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
|
|
|
| -#ifndef _JBIG2_SYMBOL_DICT_H_
|
| -#define _JBIG2_SYMBOL_DICT_H_
|
| +#ifndef CORE_SRC_FXCODEC_JBIG2_JBIG2_SYMBOLDICT_H_
|
| +#define CORE_SRC_FXCODEC_JBIG2_JBIG2_SYMBOLDICT_H_
|
|
|
| +#include "../../../../third_party/base/nonstd_unique_ptr.h"
|
| +#include "../../../include/fxcrt/fx_basic.h"
|
| #include "JBig2_ArithDecoder.h"
|
| -#include "JBig2_Define.h"
|
| -#include "JBig2_Image.h"
|
| +
|
| +class CJBig2_Image;
|
|
|
| class CJBig2_SymbolDict {
|
| public:
|
| CJBig2_SymbolDict();
|
| - CJBig2_SymbolDict* DeepCopy();
|
| ~CJBig2_SymbolDict();
|
|
|
| + nonstd::unique_ptr<CJBig2_SymbolDict> DeepCopy() const;
|
| +
|
| public:
|
| FX_DWORD SDNUMEXSYMS;
|
| CJBig2_Image** SDEXSYMS;
|
| @@ -25,4 +28,4 @@ class CJBig2_SymbolDict {
|
| JBig2ArithCtx* m_grContext;
|
| };
|
|
|
| -#endif
|
| +#endif // CORE_SRC_FXCODEC_JBIG2_JBIG2_SYMBOLDICT_H_
|
|
|