summaryrefslogtreecommitdiff
path: root/xfa/src/fxfa/src/parser/xfa_parser_imp.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/src/fxfa/src/parser/xfa_parser_imp.h')
-rw-r--r--xfa/src/fxfa/src/parser/xfa_parser_imp.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/xfa/src/fxfa/src/parser/xfa_parser_imp.h b/xfa/src/fxfa/src/parser/xfa_parser_imp.h
index 6c6593ae03..a9ce2e5eeb 100644
--- a/xfa/src/fxfa/src/parser/xfa_parser_imp.h
+++ b/xfa/src/fxfa/src/parser/xfa_parser_imp.h
@@ -7,8 +7,12 @@
#ifndef XFA_SRC_FXFA_SRC_PARSER_XFA_PARSER_IMP_H_
#define XFA_SRC_FXFA_SRC_PARSER_XFA_PARSER_IMP_H_
+#include "xfa/src/fxfa/src/common/xfa_parser.h"
+
#define _XFA_VERIFY_Checksum_
+
class CXFA_XMLParser;
+
class CXFA_SimpleParser : public IXFA_Parser {
public:
CXFA_SimpleParser(IXFA_ObjFactory* pFactory, FX_BOOL bDocumentParser = FALSE);
@@ -77,6 +81,7 @@ class CXFA_SimpleParser : public IXFA_Parser {
FX_BOOL m_bDocumentParser;
friend class CXFA_DocumentParser;
};
+
class CXFA_DocumentParser : public IXFA_DocParser {
public:
CXFA_DocumentParser(IXFA_Notify* pNotify);
@@ -104,6 +109,7 @@ class CXFA_DocumentParser : public IXFA_DocParser {
CXFA_Document* m_pDocument;
};
typedef CFX_StackTemplate<IFDE_XMLNode*> CXFA_XMLNodeStack;
+
class CXFA_XMLParser : public IFDE_XMLParser {
public:
CXFA_XMLParser(IFDE_XMLNode* pRoot, IFX_Stream* pStream);