C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Truncated set of simple names. More...
#include <name_item.h>
Inherits LiSArray< Type >.
Public Member Functions | |
MbIdArr () | |
Default constructor. | |
MbIdArr (const MbIdArr &o) | |
Copy-constructor. | |
SimpleName | Hash () const |
Calculate hash of itself. | |
void | FlashHash () |
Reset hash value. | |
size_t | CountAll () const |
Get the number of elements in the array. | |
size_t | CountBase () const |
Get the number of elements in base part. | |
void | Flush () |
Set the number of elements to null. | |
bool | IsEmpty () const |
Is the array empty? | |
bool | GetCut (SimpleName &) const |
Get an index of a cutaway. | |
void | SetCopyIndex (SimpleName) |
Set an index of copying. | |
bool | GetCopyIndex (SimpleName &) const |
Get an index of copying. | |
size_t | SizeOf () const |
Size in memory. | |
SimpleName * | AddBase (const SimpleName &ent) |
Add main element to the end of the array. | |
SimpleName * | AddExtra (const SimpleName &ent) |
Add additional element to the end of the array. | |
void | RemoveIndBase (size_t delIndex) |
Delete main element from the array. | |
void | RemoveIndExtra (size_t delIndex) |
Delete additional element from the array. | |
const SimpleName & | GetValueBase (size_t index) const |
Get main simple name by an index. | |
void | SetValueBase (SimpleName v, size_t index) |
Set main simple name by an index. | |
const SimpleName & | GetValueExtra (size_t index) const |
Get additional simple name by an index. | |
void | SetValueExtra (SimpleName v, size_t index) |
Set additional simple name by an index. | |
void | operator+= (const MbIdArr &other) |
Operator for adding. | |
void | operator= (const MbIdArr &other) |
An assignment operator. | |
void | Assign (const MbIdArr &other) |
Assignment function (without copying of flags). | |
Protected Attributes | |
MbFlags | flags |
Flags. | |
Friends | |
class | MbName |
Truncated set of simple names.
Truncated set of simple names consists of basic and ordinary elements.