C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Таблица соответствия имён. Подробнее...

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

 MbNamePairList (size_t count=0)
 Конструктор.
 
 ~MbNamePairList ()
 Деструктор.
 
void AddNameData (MbName *orig, MbName *copy)
 Добавить имя объекта и имя его копии, имя оригинала и копии должно быть создано по new.
 
void Reserve (size_t count)
 Выделить память под элементы.
 
void Erase ()
 Очистить массив не удаляя память под элементы.
 
void Free ()
 Удалить память под элементы.
 
bool Clean (const std::vector< const MbName *> &delNamesCopies)
 Удалить ненужные элементы по именам копий.
 
bool Replace (const MbName &newNameCopies, const std::vector< const MbName *> &oldNamesCopies)
 Заменить имена копий.
 
const MbNameFindOriginalByCopy (const MbName *copy)
 Найти имя объекта по имени его копии.
 
const MbNameFindCopyByOriginal (const MbName &original) const
 Найти имя копии объекта по имени его оригинала.
 
const MbNameFindOriginalByCopy (const SimpleName &originalHash)
 Найти имя объекта по хешу его копии.
 

Друзья

class MbNameMaker
 
class MbSNameMaker
 

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

Таблица соответствия имён.

Таблица соответствия имён оригиналов и их размноженных копий в массивах.


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