momo
3.9
|
#include <IteratorUtility.h>
Public Types | |
typedef ArrayBounds< typename ConstIteratorSelector< Iterator >::ConstIterator > | ConstBounds |
typedef TIterator | Iterator |
Public Types inherited from momo::internal::ArrayBoundsBase< TIterator > | |
typedef TIterator | Iterator |
Public Member Functions | |
operator ConstBounds () const noexcept | |
Public Member Functions inherited from momo::internal::ArrayBoundsBase< TIterator > | |
ArrayBoundsBase () noexcept | |
ArrayBoundsBase (Iterator begin, size_t count) noexcept | |
Iterator | GetBegin () const noexcept |
Iterator | GetEnd () const noexcept |
size_t | GetCount () const noexcept |
std::iterator_traits< Iterator >::reference | operator[] (size_t index) const noexcept |
typedef ArrayBounds<typename ConstIteratorSelector<Iterator>::ConstIterator> momo::internal::ArrayBounds< TIterator >::ConstBounds |
typedef TIterator momo::internal::ArrayBoundsBase< TIterator >::Iterator |
|
inlinenoexcept |