C3D Kernel  104598
Открытые члены | Друзья
Класс SimpleNameArray

Множество простых имен. Подробнее...

Граф наследования:SimpleNameArray:
Inheritance graph
[см. легенду]
Граф связей класса SimpleNameArray:
Collaboration graph
[см. легенду]

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

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

 SimpleNameArray (size_t i_max=0, uint16 i_delta=1)
 Конструктор.
 SimpleNameArray (const SimpleNameArray &other)
 Конструктор копирования.
void Delta (uint16 newDelta)
 Установить приращение по количеству элементов при выделении дополнительной памяти (1 - автоприращение).
void SetMaxDelta (uint16 newDelta)
 Установить максимальное из приращений.
size_t Count () const
 Количество элементов в массиве.
ptrdiff_t MaxIndex () const
 Индекс последнего элемента.
void Reserve (size_t additionalSpace)
 Зарезервировать память под указанное количество элементов.
void Flush ()
 Удалить все элементы в массиве без освобождения памяти.
void Adjust ()
 Освободить неиспользуемую память.
const SimpleNameGetAddr () const
 Получить адрес начала массива.
SimpleNameoperator[] (size_t loc) const
 Получить элемент по индексу.
SimpleNameAddAt (const SimpleName &ent, size_t index)
 Вставить элемент по индексу.
SimpleNameAddAt (const MbName &ent, size_t index)
 Вставить хэш имени по индексу.
SimpleNameAdd (const SimpleName &ent)
 Добавить элемент в конец массива.
SimpleNameAdd (const MbName &ent)
 Добавить элемент в конец массива.
void RemoveInd (size_t delIndex)
 Удалить элемент по индексу.
void RemoveInd (size_t firstIdx, size_t lastIdx)
 Удалить элементы начиная с индекса firstIdx до lastIdx-1 включительно.
SimpleNameInsertInd (size_t index, const SimpleName &ent)
 Вставить элемент по индексу.
SimpleNameInsertInd (size_t index, const MbName &ent)
 Вставить хэш имени по индексу.
size_t FindIt (const SimpleName &ent) const
 Найти объект среди элементов массива.
SimpleNameArrayoperator+= (const SimpleNameArray &other)
 Оператор добавления.

Друзья

SArray< SimpleName > & operator+= (SArray< SimpleName > &, const SimpleNameArray &)
 Оператор добавления.
readeroperator>> (reader &, SimpleNameArray *&)
 Оператор чтения.
readeroperator>> (reader &, SimpleNameArray &)
 Оператор чтения.
writeroperator<< (writer &, const SimpleNameArray &)
 Оператор записи.

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

Множество содержит контейнер простых имен.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы