diff options
Diffstat (limited to 'core/fpdfapi/page/cpdf_form.h')
-rw-r--r-- | core/fpdfapi/page/cpdf_form.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/core/fpdfapi/page/cpdf_form.h b/core/fpdfapi/page/cpdf_form.h index 2cce800f23..c5285a1d01 100644 --- a/core/fpdfapi/page/cpdf_form.h +++ b/core/fpdfapi/page/cpdf_form.h @@ -7,6 +7,9 @@ #ifndef CORE_FPDFAPI_PAGE_CPDF_FORM_H_ #define CORE_FPDFAPI_PAGE_CPDF_FORM_H_ +#include <memory> +#include <set> + #include "core/fpdfapi/page/cpdf_pageobjectholder.h" class CPDF_Document; @@ -28,13 +31,15 @@ class CPDF_Form : public CPDF_PageObjectHolder { void ParseContentWithParams(CPDF_AllStates* pGraphicStates, const CFX_Matrix* pParentMatrix, CPDF_Type3Char* pType3Char, - int level); + std::set<const uint8_t*>* parsedSet); private: void StartParse(CPDF_AllStates* pGraphicStates, const CFX_Matrix* pParentMatrix, CPDF_Type3Char* pType3Char, - int level); + std::set<const uint8_t*>* parsedSet); + + std::unique_ptr<std::set<const uint8_t*>> m_ParsedSet; }; #endif // CORE_FPDFAPI_PAGE_CPDF_FORM_H_ |