#pragma once #include "../factories/BaseFactory.h" class RawBuffer : public IParsedData { public: std::vector mBuffer; RawBuffer(uint8_t* data, size_t size) : mBuffer(data, data + size) {} explicit RawBuffer(std::vector& buffer) : mBuffer(std::move(buffer)) {} RawBuffer(std::vector::iterator begin, std::vector::iterator end) : mBuffer(begin, end) {} };