chromium/third_party/blink/renderer/core/testing/record_test.cc

// Copyright 2017 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/testing/record_test.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_union_boolean_bytestringbytestringrecord.h"

namespace blink {

RecordTest::RecordTest() = default;

RecordTest::~RecordTest() = default;

void RecordTest::setStringLongRecord(
    const Vector<std::pair<String, int32_t>>& arg) {}

Vector<std::pair<String, int32_t>> RecordTest::getStringLongRecord() {}

void RecordTest::setNullableStringLongRecord(
    const std::optional<Vector<std::pair<String, int32_t>>>& arg) {}

std::optional<Vector<std::pair<String, int32_t>>>
RecordTest::getNullableStringLongRecord() {}

Vector<std::pair<String, String>> RecordTest::GetByteStringByteStringRecord() {}

void RecordTest::setByteStringByteStringRecord(
    const Vector<std::pair<String, String>>& arg) {}

void RecordTest::setStringElementRecord(
    const HeapVector<std::pair<String, Member<Element>>>& arg) {}

HeapVector<std::pair<String, Member<Element>>>
RecordTest::getStringElementRecord() {}

void RecordTest::setUSVStringUSVStringBooleanRecordRecord(
    const RecordTest::NestedRecordType& arg) {}

RecordTest::NestedRecordType
RecordTest::getUSVStringUSVStringBooleanRecordRecord() {}

Vector<std::pair<String, Vector<String>>>
RecordTest::returnStringByteStringSequenceRecord() {}

bool RecordTest::unionReceivedARecord(
    const V8UnionBooleanOrByteStringByteStringRecord* arg) {}

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

}  // namespace blink