template< class... BufferSequence> implementation-defined buffer_cat( BufferSequence const&... buffers);
This function returns a constant or mutable buffer sequence which, when iterated, efficiently concatenates the input buffer sequences. Copies of the arguments passed will be made; however, the returned object does not take ownership of the underlying memory. The application is still responsible for managing the lifetime of the referenced memory.
The list of buffer sequences to concatenate.
A new buffer sequence that represents the concatenation of the input buffer sequences. This buffer sequence will be a MutableBufferSequence if each of the passed buffer sequences is also a MutableBufferSequence, else the returned buffer sequence will be a ConstBufferSequence.