C3D Toolkit  Kernel - 111165, Vision - 2.6.1.5

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

#include <name_item.h>

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

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

Друзья

class MbNameMaker
 
class MbSNameMaker
 

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

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

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

Методы

◆ AddNameData()

void MbNamePairList::AddNameData ( const MbName orig,
const MbName copy 
)
inline

Добавить имя объекта и имя его копии.

Добавить имя объекта и имя его копии, имя оригинала и копии должно быть создано по new.

Аргументы
[in]orig- Имя оригинала.
[in]copy- Имя копии.

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