chromium/third_party/blink/renderer/core/layout/grid/grid_named_line_collection.cc

// Copyright 2022 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/grid/grid_named_line_collection.h"

#include <algorithm>
#include "third_party/blink/renderer/core/style/computed_grid_track_list.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/core/style/grid_area.h"

namespace blink {

GridNamedLineCollection::GridNamedLineCollection(
    const String& named_line,
    GridTrackSizingDirection track_direction,
    const NamedGridLinesMap& implicit_grid_line_names,
    const NamedGridLinesMap& explicit_grid_line_names,
    const ComputedGridTrackList& computed_grid_track_list,
    wtf_size_t last_line,
    wtf_size_t auto_repeat_tracks_count,
    bool is_subgridded_to_parent)
    :{}

bool GridNamedLineCollection::HasExplicitNamedLines() const {}

bool GridNamedLineCollection::HasCollapsedAutoRepeat() const {}

bool GridNamedLineCollection::HasNamedLines() const {}

bool GridNamedLineCollection::Contains(wtf_size_t line) const {}

wtf_size_t GridNamedLineCollection::FirstExplicitPosition() const {}

wtf_size_t GridNamedLineCollection::FirstPosition() const {}

}  // namespace blink