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

Шаблон класса BGDNet::Collection

Шаблон "Коллекция". Подробнее...

#include <BGDNetCollection.h>

Граф наследования:BGDNet::Collection:

Inheritance graph
[см. легенду]
Полный список членов класса

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

 Collection (void)
 Конструктор по умолчанию. Подробнее...

 Collection (const Collection &col)
 Инициализатор копии.

Collection & operator= (const Collection &col)
 Оператор присваивания.

 ~Collection (void)
 Деструктор.

int size (void) const
 Возвращает размер коллекции. Подробнее...

void resize (size_t sz, const T &x=T())
 Изменение размера коллекции. Подробнее...

void add (const T &x)
 Добавляет элемент в коллекцию. Подробнее...

void clear (void)
 Удаляет все элементы из коллекции.

T & operator[] (int n)
 Доступ к элементам коллекции. Подробнее...

const T & operator[] (int n) const
 Доступ к элементам коллекции. Подробнее...

T & front (void)
 Доступ к первому элементу коллекции. Подробнее...

const T & front (void) const
 Доступ к первому элементу коллекции. Подробнее...

T & back (void)
 Доступ к последнему элементу коллекции. Подробнее...

const T & back (void) const
 Доступ к последнему элементу коллекции. Подробнее...


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

template<class T>
class BGDNet::Collection< T >

Шаблон "Коллекция".

Коллекция представляет собой упорядоченный набор объектов класса T.


Конструктор(ы)

template<class T>
BGDNet::Collection< T >::Collection void   
 

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

По умолчанию коллекция не содержит элементов.


Методы

template<class T>
void BGDNet::Collection< T >::add const T &    x
 

Добавляет элемент в коллекцию.

Новые элементы добавляются в конец коллекции.

Аргументы:
x  Ссылка на добавляемый элемент.

template<class T>
const T & BGDNet::Collection< T >::back void    const
 

Доступ к последнему элементу коллекции.

Возвращает:
Ссылка на последний элемент коллекции.

template<class T>
T & BGDNet::Collection< T >::back void   
 

Доступ к последнему элементу коллекции.

Возвращает:
Ссылка на последний элемент коллекции.

template<class T>
const T & BGDNet::Collection< T >::front void    const
 

Доступ к первому элементу коллекции.

Возвращает:
Ссылка на первый элемент коллекции.

template<class T>
T & BGDNet::Collection< T >::front void   
 

Доступ к первому элементу коллекции.

Возвращает:
Ссылка на первый элемент коллекции.

template<class T>
const T & BGDNet::Collection< T >::operator[] int    n const
 

Доступ к элементам коллекции.

Аргументы:
n  Индекс элемента (начиная с 0)
Возвращает:
Ссылка на n-й элемент коллекции

template<class T>
T & BGDNet::Collection< T >::operator[] int    n
 

Доступ к элементам коллекции.

Аргументы:
n  Индекс элемента (начиная с 0)
Возвращает:
Ссылка на n-й элемент коллекции

template<class T>
void BGDNet::Collection< T >::resize size_t    sz,
const T &    x = T()
 

Изменение размера коллекции.

Аргументы:
sz  Новый размер коллекции.
x  Ссылка на элемент, значением которого заполняются добавляемые элементы.

template<class T>
int BGDNet::Collection< T >::size void    const
 

Возвращает размер коллекции.

Возвращает:
Количество объектов в коллекции.


Объявления и описания членов класса находятся в файле:
РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:36:54 2002, БЕЛГИПРОДОР ©  2001