Seastar
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: