#include "third_party/blink/renderer/core/style/grid_track_list.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
NGGridTrackRepeater::NGGridTrackRepeater(wtf_size_t repeat_index,
wtf_size_t repeat_size,
wtf_size_t repeat_count,
wtf_size_t line_name_indices_count,
RepeatType repeat_type)
: … { … }
String NGGridTrackRepeater::ToString() const { … }
bool NGGridTrackRepeater::operator==(const NGGridTrackRepeater& other) const { … }
wtf_size_t NGGridTrackList::RepeatCount(wtf_size_t index,
wtf_size_t auto_value) const { … }
wtf_size_t NGGridTrackList::RepeatIndex(wtf_size_t index) const { … }
wtf_size_t NGGridTrackList::RepeatSize(wtf_size_t index) const { … }
wtf_size_t NGGridTrackList::LineNameIndicesCount(wtf_size_t index) const { … }
NGGridTrackRepeater::RepeatType NGGridTrackList::RepeatType(
wtf_size_t index) const { … }
const GridTrackSize& NGGridTrackList::RepeatTrackSize(wtf_size_t index,
wtf_size_t n) const { … }
wtf_size_t NGGridTrackList::RepeaterCount() const { … }
wtf_size_t NGGridTrackList::TrackCountWithoutAutoRepeat() const { … }
wtf_size_t NGGridTrackList::AutoRepeatTrackCount() const { … }
wtf_size_t NGGridTrackList::NonAutoRepeatLineCount() const { … }
void NGGridTrackList::IncrementNonAutoRepeatLineCount() { … }
bool NGGridTrackList::AddRepeater(
const Vector<GridTrackSize, 1>& repeater_track_sizes,
NGGridTrackRepeater::RepeatType repeat_type,
wtf_size_t repeat_count,
wtf_size_t repeat_number_of_lines,
wtf_size_t line_name_indices_count) { … }
String NGGridTrackList::ToString() const { … }
bool NGGridTrackList::HasAutoRepeater() const { … }
bool NGGridTrackList::IsSubgriddedAxis() const { … }
void NGGridTrackList::SetAxisType(GridAxisType axis_type) { … }
wtf_size_t NGGridTrackList::AvailableTrackCount() const { … }
void NGGridTrackList::operator=(const NGGridTrackList& other) { … }
bool NGGridTrackList::operator==(const NGGridTrackList& other) const { … }
}