[#BloombergLP-bdlma-BufferedSequentialAllocator-rewind] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlma.adoc[bdlma]::xref:BloombergLP/bdlma/BufferedSequentialAllocator.adoc[BufferedSequentialAllocator]::rewind :relfileprefix: ../../../ :mrdocs: Release all memory allocated through this allocator and return to the underlying allocator _only_ memory that was allocated outside of the typical internal buffer growth of this allocator (i.e., large blocks). All retained memory will be used to satisfy subsequent allocations. The effect of subsequently ‐ to this invokation of `rewind` ‐ using a pointer obtained from this object prior to this call to `rewind` is undefined. == Synopsis Declared in `<bdlma_bufferedsequentialallocator.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- virtual void rewind(); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#