Common: Add HeapArray class

This commit is contained in:
Connor McLaughlin
2019-10-27 13:34:13 +10:00
parent 41574d92e8
commit 273d807e31
6 changed files with 131 additions and 1 deletions

View File

@ -1,6 +1,7 @@
#pragma once
#include "YBaseLib/ByteStream.h"
#include "fifo_queue.h"
#include "heap_array.h"
#include "types.h"
#include <cstring>
#include <deque>
@ -110,6 +111,12 @@ public:
DoArray(data->data(), data->size());
}
template<typename T, size_t N>
void Do(HeapArray<T, N>* data)
{
DoArray(data->data(), data->size());
}
template<typename T>
void Do(std::vector<T>* data)
{