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