X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fbuffer.h;h=9b1293615832a615318cf0212400c08b3af10961;hp=66eb8d41fc44e76c91eddc4865b2a2f1dcb43c9d;hb=b294ef47df0ae87c42fe8114987817fb28326f10;hpb=c356a20547afae97b412da36e0b0a7d51e879401 diff --git a/source/core/buffer.h b/source/core/buffer.h index 66eb8d41..9b129361 100644 --- a/source/core/buffer.h +++ b/source/core/buffer.h @@ -49,14 +49,16 @@ public: friend class Buffer; private: - Buffer &buffer; + Buffer *buffer = 0; std::size_t offset = 0; std::size_t size = 0; void *dest_addr = 0; AsyncTransfer(Buffer &, std::size_t, std::size_t); public: + AsyncTransfer() = default; AsyncTransfer(AsyncTransfer &&); + AsyncTransfer &operator=(AsyncTransfer &&); ~AsyncTransfer(); private: