diff options
author | Lei Zhang <thestig@chromium.org> | 2018-10-12 20:39:08 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-10-12 20:39:08 +0000 |
commit | e421d384ca88046c989991581d9abb044cddd009 (patch) | |
tree | b880c079a0f2dd44b0df7595829229a67fff8c61 /xfa/fxfa/parser | |
parent | 305bf6b818d4c3de8fe066dd736424f2e75b55b3 (diff) | |
download | pdfium-e421d384ca88046c989991581d9abb044cddd009.tar.xz |
Do IWYU in xfa.
Change-Id: Ia104471caffe79f92d439920baeea37a71c71c50
Reviewed-on: https://pdfium-review.googlesource.com/c/43971
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Diffstat (limited to 'xfa/fxfa/parser')
-rw-r--r-- | xfa/fxfa/parser/cxfa_nodehelper.h | 3 | ||||
-rw-r--r-- | xfa/fxfa/parser/cxfa_object.cpp | 1 | ||||
-rw-r--r-- | xfa/fxfa/parser/cxfa_treelist.cpp | 6 | ||||
-rw-r--r-- | xfa/fxfa/parser/cxfa_treelist.h | 3 | ||||
-rw-r--r-- | xfa/fxfa/parser/xfa_basic_data.h | 2 | ||||
-rw-r--r-- | xfa/fxfa/parser/xfa_basic_data_enum.cpp | 1 | ||||
-rw-r--r-- | xfa/fxfa/parser/xfa_resolvenode_rs.h | 5 |
7 files changed, 12 insertions, 9 deletions
diff --git a/xfa/fxfa/parser/cxfa_nodehelper.h b/xfa/fxfa/parser/cxfa_nodehelper.h index e2b367d0f3..3dcbe4cadc 100644 --- a/xfa/fxfa/parser/cxfa_nodehelper.h +++ b/xfa/fxfa/parser/cxfa_nodehelper.h @@ -9,9 +9,12 @@ #include <vector> +#include "core/fxcrt/fx_string.h" +#include "xfa/fxfa/fxfa_basic.h" #include "xfa/fxfa/parser/xfa_resolvenode_rs.h" class CFXJSE_Engine; +class CXFA_Node; enum XFA_LOGIC_TYPE { XFA_LOGIC_NoTransparent, diff --git a/xfa/fxfa/parser/cxfa_object.cpp b/xfa/fxfa/parser/cxfa_object.cpp index 44b5729b8d..024dba2fd5 100644 --- a/xfa/fxfa/parser/cxfa_object.cpp +++ b/xfa/fxfa/parser/cxfa_object.cpp @@ -11,6 +11,7 @@ #include "core/fxcrt/fx_extension.h" #include "fxjs/cfxjse_engine.h" #include "fxjs/cfxjse_value.h" +#include "fxjs/xfa/cjx_object.h" #include "xfa/fxfa/cxfa_ffnotify.h" #include "xfa/fxfa/parser/cxfa_document.h" #include "xfa/fxfa/parser/cxfa_node.h" diff --git a/xfa/fxfa/parser/cxfa_treelist.cpp b/xfa/fxfa/parser/cxfa_treelist.cpp index 38181f25e5..1c1ab2df39 100644 --- a/xfa/fxfa/parser/cxfa_treelist.cpp +++ b/xfa/fxfa/parser/cxfa_treelist.cpp @@ -9,12 +9,8 @@ #include <memory> #include "core/fxcrt/fx_extension.h" -#include "fxjs/cfxjse_engine.h" #include "fxjs/xfa/cjx_treelist.h" -#include "third_party/base/numerics/safe_conversions.h" #include "third_party/base/ptr_util.h" -#include "xfa/fxfa/parser/cxfa_document.h" -#include "xfa/fxfa/parser/cxfa_list.h" #include "xfa/fxfa/parser/cxfa_node.h" CXFA_TreeList::CXFA_TreeList(CXFA_Document* pDocument) @@ -24,7 +20,7 @@ CXFA_TreeList::CXFA_TreeList(CXFA_Document* pDocument) WideStringView(L"treeList"), pdfium::MakeUnique<CJX_TreeList>(this)) {} -CXFA_TreeList::~CXFA_TreeList() {} +CXFA_TreeList::~CXFA_TreeList() = default; CXFA_Node* CXFA_TreeList::NamedItem(const WideStringView& wsName) { uint32_t dwHashCode = FX_HashCode_GetW(wsName, false); diff --git a/xfa/fxfa/parser/cxfa_treelist.h b/xfa/fxfa/parser/cxfa_treelist.h index 3c65ca5963..997c763792 100644 --- a/xfa/fxfa/parser/cxfa_treelist.h +++ b/xfa/fxfa/parser/cxfa_treelist.h @@ -7,8 +7,7 @@ #ifndef XFA_FXFA_PARSER_CXFA_TREELIST_H_ #define XFA_FXFA_PARSER_CXFA_TREELIST_H_ -#include "fxjs/xfa/cjx_treelist.h" -#include "xfa/fxfa/fxfa_basic.h" +#include "core/fxcrt/fx_string.h" #include "xfa/fxfa/parser/cxfa_list.h" class CXFA_Node; diff --git a/xfa/fxfa/parser/xfa_basic_data.h b/xfa/fxfa/parser/xfa_basic_data.h index 1e69c0af29..9adb4f815f 100644 --- a/xfa/fxfa/parser/xfa_basic_data.h +++ b/xfa/fxfa/parser/xfa_basic_data.h @@ -7,6 +7,8 @@ #ifndef XFA_FXFA_PARSER_XFA_BASIC_DATA_H_ #define XFA_FXFA_PARSER_XFA_BASIC_DATA_H_ +#include <stddef.h> + #include "xfa/fxfa/fxfa_basic.h" extern const XFA_AttributeEnumInfo g_XFAEnumData[]; diff --git a/xfa/fxfa/parser/xfa_basic_data_enum.cpp b/xfa/fxfa/parser/xfa_basic_data_enum.cpp index e2c589c31d..7c0a148369 100644 --- a/xfa/fxfa/parser/xfa_basic_data_enum.cpp +++ b/xfa/fxfa/parser/xfa_basic_data_enum.cpp @@ -6,6 +6,7 @@ #include "xfa/fxfa/parser/xfa_basic_data.h" +#include "core/fxcrt/fx_memory.h" #include "xfa/fxfa/fxfa_basic.h" const XFA_AttributeEnumInfo g_XFAEnumData[] = { diff --git a/xfa/fxfa/parser/xfa_resolvenode_rs.h b/xfa/fxfa/parser/xfa_resolvenode_rs.h index 5991e0a9e1..5b24f82258 100644 --- a/xfa/fxfa/parser/xfa_resolvenode_rs.h +++ b/xfa/fxfa/parser/xfa_resolvenode_rs.h @@ -10,8 +10,9 @@ #include <vector> #include "core/fxcrt/unowned_ptr.h" -#include "fxjs/xfa/cjx_object.h" -#include "xfa/fxfa/parser/cxfa_object.h" + +class CXFA_Object; +struct XFA_SCRIPTATTRIBUTEINFO; #define XFA_RESOLVENODE_Children 0x0001 #define XFA_RESOLVENODE_TagName 0x0002 |