summaryrefslogtreecommitdiff
path: root/xfa/fde/xml/fde_xml_imp.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/fde/xml/fde_xml_imp.h')
-rw-r--r--xfa/fde/xml/fde_xml_imp.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/xfa/fde/xml/fde_xml_imp.h b/xfa/fde/xml/fde_xml_imp.h
index 41e84bad17..216d6f7300 100644
--- a/xfa/fde/xml/fde_xml_imp.h
+++ b/xfa/fde/xml/fde_xml_imp.h
@@ -8,6 +8,7 @@
#define XFA_FDE_XML_FDE_XML_IMP_H_
#include <memory>
+#include <stack>
#include <vector>
#include "core/fxcrt/fx_system.h"
@@ -326,7 +327,7 @@ class CFDE_XMLSyntaxParser {
FX_WCHAR* m_pStart;
FX_WCHAR* m_pEnd;
FDE_XMLNODE m_CurNode;
- CFX_StackTemplate<FDE_XMLNODE> m_XMLNodeStack;
+ std::stack<FDE_XMLNODE> m_XMLNodeStack;
CFDE_BlockBuffer m_BlockBuffer;
int32_t m_iAllocStep;
int32_t& m_iDataLength;
@@ -337,7 +338,7 @@ class CFDE_XMLSyntaxParser {
FDE_XmlSyntaxState m_syntaxParserState;
FX_WCHAR m_wQuotationMark;
int32_t m_iEntityStart;
- CFX_StackTemplate<uint32_t> m_SkipStack;
+ std::stack<FX_WCHAR> m_SkipStack;
FX_WCHAR m_SkipChar;
};