From 1235f6ff37394e7df2eecce539762d45e8860a5c Mon Sep 17 00:00:00 2001 From: dsinclair Date: Thu, 21 Jul 2016 12:11:53 -0700 Subject: Remove CXFA_DocumentParser friendship with CXFA_SimpleParser This CL moves the |SetFactory| method to be public and removes the friendship with CXFA_DocumentParser from CXFA_SimpleParser. Review-Url: https://codereview.chromium.org/2162263003 --- xfa/fxfa/parser/cxfa_simple_parser.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'xfa') diff --git a/xfa/fxfa/parser/cxfa_simple_parser.h b/xfa/fxfa/parser/cxfa_simple_parser.h index e8b39b09bc..8bef0c3c2b 100644 --- a/xfa/fxfa/parser/cxfa_simple_parser.h +++ b/xfa/fxfa/parser/cxfa_simple_parser.h @@ -34,7 +34,9 @@ class CXFA_SimpleParser { CFDE_XMLDoc* GetXMLDoc() const; void CloseParser(); - protected: + void SetFactory(CXFA_Document* pFactory); + + private: CXFA_Node* ParseAsXDPPacket(CFDE_XMLNode* pXMLDocumentNode, XFA_XDPPACKET ePacketID); CXFA_Node* ParseAsXDPPacket_XDP(CFDE_XMLNode* pXMLDocumentNode, @@ -72,7 +74,6 @@ class CXFA_SimpleParser { void ParseInstruction(CXFA_Node* pXFANode, CFDE_XMLInstruction* pXMLInstruction, XFA_XDPPACKET ePacketID); - void SetFactory(CXFA_Document* pFactory); CXFA_XMLParser* m_pXMLParser; std::unique_ptr m_pXMLDoc; @@ -82,7 +83,6 @@ class CXFA_SimpleParser { CXFA_Node* m_pRootNode; XFA_XDPPACKET m_ePacketID; FX_BOOL m_bDocumentParser; - friend class CXFA_DocumentParser; }; #endif // XFA_FXFA_PARSER_CXFA_SIMPLE_PARSER_H_ -- cgit v1.2.3