// Copyright 2014 PDFium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com #ifndef XFA_FXFA_PARSER_XFA_RESOLVENODE_RS_H_ #define XFA_FXFA_PARSER_XFA_RESOLVENODE_RS_H_ #include #include "core/fxcrt/unowned_ptr.h" #include "xfa/fxfa/parser/xfa_basic_data.h" class CXFA_Object; enum XFA_ResolveNode_RSType { XFA_ResolveNode_RSType_Nodes, XFA_ResolveNode_RSType_Attribute, XFA_ResolveNode_RSType_CreateNodeOne, XFA_ResolveNode_RSType_CreateNodeAll, XFA_ResolveNode_RSType_CreateNodeMidAll, XFA_ResolveNode_RSType_ExistNodes, }; struct XFA_RESOLVENODE_RS { XFA_RESOLVENODE_RS(); ~XFA_RESOLVENODE_RS(); XFA_ResolveNode_RSType dwFlags = XFA_ResolveNode_RSType_Nodes; XFA_SCRIPTATTRIBUTEINFO script_attribute; std::vector> objects; }; inline XFA_RESOLVENODE_RS::XFA_RESOLVENODE_RS() = default; inline XFA_RESOLVENODE_RS::~XFA_RESOLVENODE_RS() = default; #endif // XFA_FXFA_PARSER_XFA_RESOLVENODE_RS_H_