chromium/third_party/blink/common/indexeddb/indexeddb_key_path.cc

// Copyright 2012 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/public/common/indexeddb/indexeddb_key_path.h"

#include "base/check.h"
#include "base/notreached.h"
#include "third_party/blink/public/mojom/indexeddb/indexeddb.mojom-shared.h"

namespace blink {

IndexedDBKeyPath::IndexedDBKeyPath() :{}

IndexedDBKeyPath::IndexedDBKeyPath(const std::u16string& string)
    :{}

IndexedDBKeyPath::IndexedDBKeyPath(const std::vector<std::u16string>& array)
    :{}

IndexedDBKeyPath::IndexedDBKeyPath(const IndexedDBKeyPath& other) = default;
IndexedDBKeyPath::IndexedDBKeyPath(IndexedDBKeyPath&& other) = default;
IndexedDBKeyPath::~IndexedDBKeyPath() = default;
IndexedDBKeyPath& IndexedDBKeyPath::operator=(const IndexedDBKeyPath& other) =
    default;
IndexedDBKeyPath& IndexedDBKeyPath::operator=(IndexedDBKeyPath&& other) =
    default;

const std::vector<std::u16string>& IndexedDBKeyPath::array() const {}

const std::u16string& IndexedDBKeyPath::string() const {}

bool IndexedDBKeyPath::operator==(const IndexedDBKeyPath& other) const {}

}  // namespace blink