#include "xfa/fxfa/parser/cxfa_object.h"
#include "core/fxcrt/fx_extension.h"
#include "fxjs/xfa/cfxjse_engine.h"
#include "fxjs/xfa/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"
#include "xfa/fxfa/parser/cxfa_thisproxy.h"
#include "xfa/fxfa/parser/cxfa_treelist.h"
#include "xfa/fxfa/parser/xfa_basic_data.h"
CXFA_Object::CXFA_Object(CXFA_Document* pDocument,
XFA_ObjectType objectType,
XFA_Element elementType,
CJX_Object* jsObject)
: … { … }
CXFA_Object::~CXFA_Object() = default;
void CXFA_Object::Trace(cppgc::Visitor* visitor) const { … }
WideString CXFA_Object::GetSOMExpression() { … }
CXFA_List* CXFA_Object::AsList() { … }
CXFA_Node* CXFA_Object::AsNode() { … }
CXFA_TreeList* CXFA_Object::AsTreeList() { … }
CXFA_ThisProxy* CXFA_Object::AsThisProxy() { … }
CXFA_List* ToList(CXFA_Object* pObj) { … }
CXFA_Node* ToNode(CXFA_Object* pObj) { … }
CXFA_TreeList* ToTreeList(CXFA_Object* pObj) { … }
CXFA_ThisProxy* ToThisProxy(CXFA_Object* pObj) { … }