SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
stl_boilerplate::RandomAccessSequence< Sequence, ValueType, DefineComparisons >::iterator Class Reference

Public Member Functions

value_typeoperator* () const
iteratoroperator+= (const std::ptrdiff_t n)
 operator const_iterator () const
Public Member Functions inherited from stl_boilerplate::RandomAccessIterator< iterator, value_type >
pointer operator-> () const
iterator & operator++ ()
iterator & operator-- ()
iterator & operator-= (const difference_type n)
reference operator[] (const difference_type n) const

Friends

bool operator== (const iterator &a, const iterator &b)
std::ptrdiff_t operator- (const iterator &a, const iterator &b)

Additional Inherited Members

Public Types inherited from stl_boilerplate::RandomAccessIterator< iterator, value_type >
using iterator_category
using value_type
using reference
using pointer
using difference_type
Protected Member Functions inherited from stl_boilerplate::RandomAccessIterator< iterator, value_type >
RandomAccessIteratoroperator= (const RandomAccessIterator &)=default

The documentation for this class was generated from the following file:
  • src/Utilities/StlBoilerplate.hpp