18 virtual const T* operator * () const noexcept = 0;
20 virtual const T* operator -> () const noexcept = 0;
24 virtual IBaseConstIteratorSubclass operator ++ (
int) noexcept = 0;
26 virtual
bool operator == (const
IBaseConstForwardIterator<T, IBaseConstIteratorSubclass>& const_forward_iterator) const noexcept = 0;
28 virtual
bool operator != (const
IBaseConstForwardIterator<T, IBaseConstIteratorSubclass>& const_forward_iterator) const noexcept = 0;