chromium/third_party/pdfium/xfa/fxfa/parser/cxfa_object.cpp

// Copyright 2016 The PDFium Authors
// 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

#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) {}