Титульная страница | Пространства имен | Иерархия классов | Алфавитный указатель | Классы | Файлы | Члены пространства имен | Члены классов | Описания | Примеры

Класс cls_2::tag_vector_of_tags_t< Tag >::const_iterator

#include <tag_vector_of_tags.hpp>

Полный список членов класса


Подробное описание

template<class Tag>
class cls_2::tag_vector_of_tags_t< Tag >::const_iterator

Класс константного итератора.


Открытые члены

 const_iterator ()
 Конструктор по-умолчанию.

 const_iterator (const const_iterator &o)
 Конструктор копирования.

const_iteratoroperator= (const const_iterator &o)
 Оператор копирования.

const_iteratoroperator++ ()
 Префиксный инкремент.

const_iterator operator++ (int)
 Постфиксный инкремент.

bool operator== (const const_iterator &o) const
 Строгое равенство.

bool operator!= (const const_iterator &o) const
 Строгое неравенство.

const Tag & operator * () const
 Доступ к элементу.

const Tag * operator-> () const
 Доступ к элементу.


Закрытые члены

 const_iterator (const tag_vector_of_tags_t< Tag > &vector, size_t index)
 Инициализирующий конструктор.


Закрытые данные

const tag_vector_of_tags_t<
Tag > * 
m_vector
size_t m_index

Друзья

class tag_vector_of_tags_t< Tag >


Объявления и описания членов класса находятся в файле:
Документация по cls_2. Последние изменения: Wed Aug 4 15:13:01 2004. Создано системой doxygen 1.3.7
Hosted by uCoz