ゴミ箱
Public Types | Public Member Functions | Friends | List of all members
boost::beast::consuming_buffers< BufferSequence >::const_iterator Class Reference

Public Types

using value_type = typename std::conditional< std::is_convertible< typename std::iterator_traits< iter_type >::value_type, boost::asio::mutable_buffer >::value, boost::asio::mutable_buffer, boost::asio::const_buffer >::type
 
using pointer = value_type const *
 
using reference = value_type
 
using difference_type = std::ptrdiff_t
 
using iterator_category = std::bidirectional_iterator_tag
 

Public Member Functions

 const_iterator ()=default
 
 const_iterator (const_iterator &&other)=default
 
 const_iterator (const_iterator const &other)=default
 
const_iteratoroperator= (const_iterator &&other)=default
 
const_iteratoroperator= (const_iterator const &other)=default
 
bool operator== (const_iterator const &other) const
 
bool operator!= (const_iterator const &other) const
 
reference operator* () const
 
pointer operator-> () const =delete
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 

Friends

class consuming_buffers< Buffers >
 

Member Typedef Documentation

template<class BufferSequence>
using boost::beast::consuming_buffers< BufferSequence >::const_iterator::difference_type = std::ptrdiff_t
template<class BufferSequence>
using boost::beast::consuming_buffers< BufferSequence >::const_iterator::iterator_category = std::bidirectional_iterator_tag
template<class BufferSequence>
using boost::beast::consuming_buffers< BufferSequence >::const_iterator::pointer = value_type const*
template<class BufferSequence>
using boost::beast::consuming_buffers< BufferSequence >::const_iterator::reference = value_type
template<class BufferSequence>
using boost::beast::consuming_buffers< BufferSequence >::const_iterator::value_type = typename std::conditional< std::is_convertible<typename std::iterator_traits<iter_type>::value_type, boost::asio::mutable_buffer>::value, boost::asio::mutable_buffer, boost::asio::const_buffer>::type

Constructor & Destructor Documentation

template<class BufferSequence>
boost::beast::consuming_buffers< BufferSequence >::const_iterator::const_iterator ( )
default
template<class BufferSequence>
boost::beast::consuming_buffers< BufferSequence >::const_iterator::const_iterator ( const_iterator &&  other)
default
template<class BufferSequence>
boost::beast::consuming_buffers< BufferSequence >::const_iterator::const_iterator ( const_iterator const &  other)
default

Member Function Documentation

template<class BufferSequence>
bool boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator!= ( const_iterator const &  other) const
inline
template<class BufferSequence>
reference boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator* ( ) const
inline
template<class BufferSequence>
const_iterator& boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator++ ( )
inline
template<class BufferSequence>
const_iterator boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator++ ( int  )
inline
template<class BufferSequence>
const_iterator& boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator-- ( )
inline
template<class BufferSequence>
const_iterator boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator-- ( int  )
inline
template<class BufferSequence>
pointer boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator-> ( ) const
delete
template<class BufferSequence>
const_iterator& boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator= ( const_iterator &&  other)
default
template<class BufferSequence>
const_iterator& boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator= ( const_iterator const &  other)
default
template<class BufferSequence>
bool boost::beast::consuming_buffers< BufferSequence >::const_iterator::operator== ( const_iterator const &  other) const
inline

Friends And Related Function Documentation

template<class BufferSequence>
friend class consuming_buffers< Buffers >
friend

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