From 77b909e059283c1d4c1654a626fc05c584af11a3 Mon Sep 17 00:00:00 2001 From: tsepez Date: Thu, 9 Jun 2016 14:08:11 -0700 Subject: Remove more casts, part 7. Replacing a void* member in CFX_SAXItem saves lots of casts. Review-Url: https://codereview.chromium.org/2051233002 --- xfa/fde/xml/cfx_saxreader.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'xfa/fde/xml/cfx_saxreader.h') diff --git a/xfa/fde/xml/cfx_saxreader.h b/xfa/fde/xml/cfx_saxreader.h index 18aa039ccc..e602c3d9e2 100644 --- a/xfa/fde/xml/cfx_saxreader.h +++ b/xfa/fde/xml/cfx_saxreader.h @@ -9,6 +9,8 @@ #include "core/fxcrt/include/fx_basic.h" +class CXFA_SAXContext; + class CFX_SAXItem { public: enum class Type { @@ -29,7 +31,7 @@ class CFX_SAXItem { m_pPrev(nullptr), m_pNext(nullptr) {} - void* m_pNode; + CXFA_SAXContext* m_pNode; Type m_eNode; uint32_t m_dwID; FX_BOOL m_bSkip; -- cgit v1.2.3