#include "third_party/blink/renderer/core/layout/custom/custom_layout_fragment.h"
#include "third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/layout/custom/custom_layout_child.h"
#include "third_party/blink/renderer/core/layout/layout_result.h"
namespace blink {
CustomLayoutFragment::CustomLayoutFragment(
CustomLayoutChild* child,
CustomLayoutToken* token,
const LayoutResult* layout_result,
const LogicalSize& size,
const std::optional<LayoutUnit> baseline,
v8::Isolate* isolate)
: … { … }
const LayoutResult& CustomLayoutFragment::GetLayoutResult() const { … }
const LayoutInputNode& CustomLayoutFragment::GetLayoutNode() const { … }
ScriptValue CustomLayoutFragment::data(ScriptState* script_state) const { … }
void CustomLayoutFragment::Trace(Visitor* visitor) const { … }
}