chromium/v8/src/profiler/circular-queue-inl.h

// Copyright 2011 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef V8_PROFILER_CIRCULAR_QUEUE_INL_H_
#define V8_PROFILER_CIRCULAR_QUEUE_INL_H_

#include "src/profiler/circular-queue.h"

namespace v8 {
namespace internal {

template<typename T, unsigned L>
SamplingCircularQueue<T, L>::SamplingCircularQueue()
    :{}

template <typename T, unsigned L>
SamplingCircularQueue<T, L>::~SamplingCircularQueue() = default;

template<typename T, unsigned L>
T* SamplingCircularQueue<T, L>::Peek() {}


template<typename T, unsigned L>
void SamplingCircularQueue<T, L>::Remove() {}


template<typename T, unsigned L>
T* SamplingCircularQueue<T, L>::StartEnqueue() {}


template<typename T, unsigned L>
void SamplingCircularQueue<T, L>::FinishEnqueue() {}


template<typename T, unsigned L>
typename SamplingCircularQueue<T, L>::Entry* SamplingCircularQueue<T, L>::Next(
    Entry* entry) {}

}  // namespace internal
}  // namespace v8

#endif  // V8_PROFILER_CIRCULAR_QUEUE_INL_H_