blob: b3ac39027f982690a21743e733874604b713cd52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
#include "../factories/BaseFactory.h"
class RawBuffer : public IParsedData {
public:
std::vector<uint8_t> mBuffer;
RawBuffer(uint8_t* data, size_t size) : mBuffer(data, data + size) {}
explicit RawBuffer(std::vector<uint8_t>& buffer) : mBuffer(std::move(buffer)) {}
RawBuffer(std::vector<uint8_t>::iterator begin, std::vector<uint8_t>::iterator end) : mBuffer(begin, end) {}
};
|