C3D Toolkit  Kernel - 105435, Vision - 121811.105435

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

#include <name_item.h>

+ Граф наследования:SimpleNameArray:

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

 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 &)
 Оператор записи.
 

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

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

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


Объявления и описания членов класса находятся в файле: