chromium/third_party/pdfium/xfa/fxfa/layout/cxfa_layoutitem.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/layout/cxfa_layoutitem.h"

#include "fxjs/xfa/cjx_object.h"
#include "xfa/fxfa/cxfa_ffnotify.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutitem.h"
#include "xfa/fxfa/layout/cxfa_layoutprocessor.h"
#include "xfa/fxfa/layout/cxfa_viewlayoutitem.h"
#include "xfa/fxfa/parser/cxfa_margin.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
#include "xfa/fxfa/parser/cxfa_node.h"

void XFA_ReleaseLayoutItem(CXFA_LayoutItem* pLayoutItem) {}

CXFA_LayoutItem::CXFA_LayoutItem(CXFA_Node* pNode, ItemType type)
    :{}

CXFA_LayoutItem::~CXFA_LayoutItem() = default;

void CXFA_LayoutItem::PreFinalize() {}

void CXFA_LayoutItem::Trace(cppgc::Visitor* visitor) const {}

CXFA_ViewLayoutItem* CXFA_LayoutItem::AsViewLayoutItem() {}

const CXFA_ViewLayoutItem* CXFA_LayoutItem::AsViewLayoutItem() const {}

CXFA_ContentLayoutItem* CXFA_LayoutItem::AsContentLayoutItem() {}

const CXFA_ContentLayoutItem* CXFA_LayoutItem::AsContentLayoutItem() const {}

const CXFA_ViewLayoutItem* CXFA_LayoutItem::GetPage() const {}

void CXFA_LayoutItem::SetFormNode(CXFA_Node* pNode) {}