This is a special buffer that allows to "steal" some chunk of text from the output stream.
More...
template<size_t Size = 128>
class cppcms::util::steal_buffer< Size >
This is a special buffer that allows to "steal" some chunk of text from the output stream.
It does this by replacing stream's streambuf object with temporary stream buffer that records all data written to the stream and then returns the original buffer upon call to release() member function it steal_buffer destruction.
The Size parameter defines the default chunk of memory allocated on the stack before heap is used.