Common: Add HeapArray class
This commit is contained in:
@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user