Template Struct RTEMbufArray::BaseIterator

Nested Relationships

This struct is a nested type of Template Class RTEMbufArray.

Template Parameter Order

  1. typename value_type_

  2. typename iterator_category_

Struct Documentation

template<typename value_type_, typename iterator_category_>
struct BaseIterator

Public Types

using iterator_category = iterator_category_
using difference_type = std::ptrdiff_t
using value_type = value_type_
using pointer = value_type*
using double_pointer = pointer*
using reference = value_type&

Public Functions

inline explicit BaseIterator()
inline BaseIterator(double_pointer ptrs_)
inline reference operator*() const
inline pointer operator->() const
inline BaseIterator &operator++()
inline BaseIterator operator++(int)

Friends

inline friend bool operator==(const BaseIterator &a, const BaseIterator &b)
inline friend bool operator!=(const BaseIterator &a, const BaseIterator &b)