chromium/base/containers/intrusive_heap.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 "base/containers/intrusive_heap.h"

#include "base/check.h"
#include "base/memory/ptr_util.h"

namespace base {

////////////////////////////////////////////////////////////////////////////////
// HeapHandle

// static
HeapHandle HeapHandle::Invalid() {}

////////////////////////////////////////////////////////////////////////////////
// InternalHeapHandleStorage

InternalHeapHandleStorage::InternalHeapHandleStorage()
    :{}

InternalHeapHandleStorage::InternalHeapHandleStorage(
    InternalHeapHandleStorage&& other) noexcept
    :{}

InternalHeapHandleStorage::~InternalHeapHandleStorage() = default;

InternalHeapHandleStorage& InternalHeapHandleStorage::operator=(
    InternalHeapHandleStorage&& other) noexcept {}

void InternalHeapHandleStorage::swap(
    InternalHeapHandleStorage& other) noexcept {}

}  // namespace base