他人の空似自作物置場
touhouSE.zip/touhouSE_src/container_sink.h
class container_sink : public boost::iostreams::sink {
public:
std::vector<unsigned char> &out;
container_sink(std::vector<unsigned char> &out) : out(out) { }
std::streamsize write(const char * const s, std::streamsize n) {
out.insert(out.end(), s, s + n);
return n;
}
};