High performance C++ framework for concurrent servers
Public Types | Public Member Functions | List of all members
seastar::circular_buffer_fixed_capacity< T, Capacity >::cbiterator< ValueType > Class Template Reference

Public Types

using iterator_category = std::random_access_iterator_tag
using value_type = ValueType
using difference_type = ssize_t
using pointer = ValueType *
using reference = ValueType &

Public Member Functions

ValueType & operator* () const
ValueType * operator-> () const
cbiteratoroperator++ ()
cbiterator operator++ (int)
cbiteratoroperator-- ()
cbiterator operator-- (int)
cbiterator operator+ (difference_type n) const
cbiterator operator- (difference_type n) const
cbiteratoroperator+= (difference_type n)
cbiteratoroperator-= (difference_type n)
bool operator== (const cbiterator &rhs) const
bool operator!= (const cbiterator &rhs) const
bool operator< (const cbiterator &rhs) const
bool operator> (const cbiterator &rhs) const
bool operator<= (const cbiterator &rhs) const
bool operator>= (const cbiterator &rhs) const
difference_type operator- (const cbiterator &rhs) const

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