C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл name_item.h

Имя топологического объекта. Подробнее...

Классы

class  SimpleNameArray
 Множество простых имен. Подробнее...
 
struct  MbIdArr
 Укороченное множество простых имен. Подробнее...
 
class  MbName
 Имя объекта. Подробнее...
 
class  MbNamePair
 Имя объекта и его копии. Подробнее...
 
class  MbNamePairList
 Таблица соответствия имён. Подробнее...
 
class  MbNameMaker
 Генератор имен. Подробнее...
 
class  MbSNameMaker
 Генератор имен c добавками к имени. Подробнее...
 
class  MbPath
 Путь к компоненту. Подробнее...
 

Функции

template<class IntegralType >
void SwapIT (IntegralType &a, IntegralType &b)
 Поменять местами. Подробнее...
 
readeroperator>> (reader &in, SimpleNameArray *&nArr)
 Чтение с выделением памяти: nArr = new SimpleNameArray();. Подробнее...
 
readeroperator>> (reader &in, SimpleNameArray &ref)
 Чтение. Подробнее...
 
writeroperator<< (writer &out, const SimpleNameArray &ref)
 Запись. Подробнее...
 
SimpleName Hash32 (const SimpleNameArray &snArr)
 Hash32.
 
SArray< SimpleName > & operator+= (SArray< SimpleName > &array, const SimpleNameArray &other)
 Оператор конкатенации. Подробнее...
 
int MbMemDefNameCompare (const MbName &n1, const MbName &n2)
 Функция сравнения имён. Подробнее...
 
int MbDefNameCompare (const MbName &n1, const MbName &n2)
 Функция сравнения имён. Подробнее...
 
bool IsEqualPaths (const SArray< SimpleName > &path1, const SArray< SimpleName > &path2)
 Сравнить пути в виде массива идентификаторов. Подробнее...
 

Переменные

const size_t sizeofSimpleName = sizeof( SimpleName )
 Размер SimpleName. Подробнее...
 

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

Имя топологического объекта.

Функции

◆ operator>>() [1/2]

reader& operator>> ( reader in,
SimpleNameArray *&  nArr 
)

Чтение с выделением памяти: nArr = new SimpleNameArray();.

Оператор чтения.

◆ operator>>() [2/2]

reader& operator>> ( reader in,
SimpleNameArray ref 
)
inline

Чтение.

Оператор чтения.

◆ operator<<()

writer& operator<< ( writer out,
const SimpleNameArray ref 
)
inline

Запись.

Оператор записи.

◆ operator+=()

SArray<SimpleName>& operator+= ( SArray< SimpleName > &  array,
const SimpleNameArray other 
)
inline

Оператор конкатенации.

Оператор добавления.