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

#include "fxjs/gc/container_trace.h"
#include "fxjs/xfa/cjx_object.h"
#include "v8/include/cppgc/heap.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutitem.h"
#include "xfa/fxfa/layout/cxfa_contentlayoutprocessor.h"
#include "xfa/fxfa/layout/cxfa_viewlayoutprocessor.h"
#include "xfa/fxfa/parser/cxfa_document.h"
#include "xfa/fxfa/parser/cxfa_localemgr.h"
#include "xfa/fxfa/parser/cxfa_measurement.h"
#include "xfa/fxfa/parser/cxfa_node.h"
#include "xfa/fxfa/parser/cxfa_subform.h"
#include "xfa/fxfa/parser/xfa_document_datamerger_imp.h"
#include "xfa/fxfa/parser/xfa_utils.h"

// static
CXFA_LayoutProcessor* CXFA_LayoutProcessor::FromDocument(
    const CXFA_Document* pXFADoc) {}

CXFA_LayoutProcessor::CXFA_LayoutProcessor(cppgc::Heap* pHeap)
    :{}

CXFA_LayoutProcessor::~CXFA_LayoutProcessor() = default;

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

void CXFA_LayoutProcessor::SetForceRelayout() {}

int32_t CXFA_LayoutProcessor::StartLayout() {}

int32_t CXFA_LayoutProcessor::RestartLayout() {}

int32_t CXFA_LayoutProcessor::DoLayout() {}

bool CXFA_LayoutProcessor::IncrementLayout() {}

int32_t CXFA_LayoutProcessor::CountPages() const {}

CXFA_ViewLayoutItem* CXFA_LayoutProcessor::GetPage(int32_t index) const {}

CXFA_LayoutItem* CXFA_LayoutProcessor::GetLayoutItem(CXFA_Node* pFormItem) {}

void CXFA_LayoutProcessor::SetHasChangedContainer() {}

bool CXFA_LayoutProcessor::NeedLayout() const {}