#include <tag_scalar_vector.hpp>
Открытые члены | |
const_iterator () | |
Конструктор по-умолчанию. | |
const_iterator (const const_iterator &o) | |
Конструктор копирования. | |
const_iterator & | operator= (const const_iterator &o) |
Оператор копирования. | |
const_iterator & | operator++ () |
Префиксный инкремент. | |
const_iterator | operator++ (int) |
Постфиксный инкремент. | |
bool | operator== (const const_iterator &o) const |
Строгое равенство. | |
bool | operator!= (const const_iterator &o) const |
Строгое неравенство. | |
const T & | operator * () const |
Доступ к элементу. | |
const T * | operator-> () const |
Доступ к элементу. | |
Закрытые члены | |
const_iterator (const tag_scalar_vector_t< T > &vector, size_t index) | |
Инициализирующий конструктор. | |
Закрытые данные | |
const tag_scalar_vector_t< T, Format > * | m_vector |
size_t | m_index |
Друзья | |
class | tag_scalar_vector_t< T > |