#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) { … }
}
}
#endif