Parse Clutter Filter Map (Message 15)

This commit is contained in:
Dan Paulat 2021-06-15 21:59:38 -05:00
parent f36d57b71d
commit 3ab4ec4b9b
15 changed files with 682 additions and 22 deletions

View file

@ -0,0 +1,27 @@
#pragma once
#include <streambuf>
#include <vector>
namespace scwx
{
namespace util
{
class vectorbuf : public std::streambuf
{
public:
vectorbuf(std::vector<char>& v);
~vectorbuf() = default;
vectorbuf(const vectorbuf&) = delete;
vectorbuf& operator=(const vectorbuf&) = delete;
void update_read_pointers(size_t size);
private:
std::vector<char>& v_;
};
} // namespace util
} // namespace scwx