ゴミ箱
Classes | Public Types | Public Member Functions | List of all members
boost::beast::buffer_cat_view< Buffers > Class Template Reference

#include <buffer_cat.hpp>

Classes

class  const_iterator
 

Public Types

using value_type = typename detail::common_buffers_type< Buffers... >::type
 

Public Member Functions

 buffer_cat_view (buffer_cat_view &&)=default
 Constructor. More...
 
buffer_cat_viewoperator= (buffer_cat_view &&)=default
 Assignment. More...
 
buffer_cat_viewoperator= (buffer_cat_view const &)=default
 Assignment. More...
 
 buffer_cat_view (Buffers const &...buffers)
 
 buffer_cat_view (buffer_cat_view const &)=default
 Required for BufferSequence. More...
 
const_iterator begin () const
 Required for BufferSequence. More...
 
const_iterator end () const
 Required for BufferSequence. More...
 

Detailed Description

template<class... Buffers>
class boost::beast::buffer_cat_view< Buffers >

A buffer sequence representing a concatenation of buffer sequences.

See also
buffer_cat

Member Typedef Documentation

template<class... Buffers>
using boost::beast::buffer_cat_view< Buffers >::value_type = typename detail::common_buffers_type<Buffers...>::type

The type of buffer returned when dereferencing an iterator.

If every buffer sequence in the view is a MutableBufferSequence, then value_type will be boost::asio::mutable_buffer. Otherwise, value_type will be boost::asio::const_buffer.

Constructor & Destructor Documentation

template<class... Buffers>
boost::beast::buffer_cat_view< Buffers >::buffer_cat_view ( buffer_cat_view< Buffers > &&  )
default

Constructor.

template<class... Bn>
boost::beast::buffer_cat_view< Bn >::buffer_cat_view ( Bn const &...  buffers)
explicit

Constructor

Parameters
buffersThe list of buffer sequences to concatenate. Copies of the arguments will be made; however, the ownership of memory is not transferred.
template<class... Buffers>
boost::beast::buffer_cat_view< Buffers >::buffer_cat_view ( buffer_cat_view< Buffers > const &  )
default

Required for BufferSequence.

Member Function Documentation

template<class... Bn>
auto boost::beast::buffer_cat_view< Bn >::begin ( ) const
inline

Required for BufferSequence.

template<class... Bn>
auto boost::beast::buffer_cat_view< Bn >::end ( ) const
inline

Required for BufferSequence.

template<class... Buffers>
buffer_cat_view& boost::beast::buffer_cat_view< Buffers >::operator= ( buffer_cat_view< Buffers > &&  )
default

Assignment.

template<class... Buffers>
buffer_cat_view& boost::beast::buffer_cat_view< Buffers >::operator= ( buffer_cat_view< Buffers > const &  )
default

Assignment.


The documentation for this class was generated from the following files: