Blame test/allocator_perf_tool/Iterator.hpp
|
Packit Service |
7f3b24 |
// SPDX-License-Identifier: BSD-2-Clause
|
|
Packit Service |
7f3b24 |
/* Copyright (C) 2015 - 2020 Intel Corporation. */
|
|
Packit |
345191 |
#pragma once
|
|
Packit |
345191 |
|
|
Packit |
345191 |
template<class T>
|
|
Packit |
345191 |
class Iterator
|
|
Packit |
345191 |
{
|
|
Packit |
345191 |
public:
|
|
Packit |
345191 |
virtual bool has_next() const = 0;
|
|
Packit |
345191 |
virtual T next() = 0;
|
|
Packit |
345191 |
virtual size_t size() const = 0;
|
|
Packit |
345191 |
};
|
|
Packit |
345191 |
|