chromium/third_party/blink/renderer/core/layout/custom/custom_layout_constraints.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/layout/custom/custom_layout_constraints.h"

#include "third_party/blink/renderer/bindings/core/v8/script_value.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/geometry/logical_size.h"
#include "third_party/blink/renderer/platform/bindings/dom_wrapper_world.h"
#include "third_party/blink/renderer/platform/bindings/script_state.h"

namespace blink {

CustomLayoutConstraints::CustomLayoutConstraints(
    const LogicalSize& border_box_size,
    SerializedScriptValue* data,
    v8::Isolate* isolate)
    :{}

CustomLayoutConstraints::~CustomLayoutConstraints() = default;

std::optional<double> CustomLayoutConstraints::fixedBlockSize() const {}

ScriptValue CustomLayoutConstraints::data(ScriptState* script_state) const {}

void CustomLayoutConstraints::Trace(Visitor* visitor) const {}

}  // namespace blink