C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
A container for user data of a tree node. More...
#include <model_tree_data.h>
Public Member Functions | |
bool | operator== (const UserDataMap &other) const |
Operator ==. | |
bool | operator< (const UserDataMap &other) const |
Operator <. | |
UserDataMap & | operator= (const UserDataMap &other) |
Operator =. | |
![]() | |
Iterator | operator[] (const MbeItemDataType &key) const |
Access by key operator. | |
Iterator | First () const |
Get an iterator pointing to the first element. | |
void | Associate (const MbeItemDataType &key, const ItemDataBase * &val) |
Add an element with specified key and value. | |
void | Dissociate (const MbeItemDataType &key, const ItemDataBase * &val) |
Remove an element with specified key and value. | |
void | Dissociate (Iterator &it1, Iterator &it2) |
Remove elements in the range [it1, it2). | |
Iterator | Dissociate (Iterator &it) |
Remove an element specified by an iterator. | |
void | Flush () |
Removes all elements from the container. | |
bool | IsAssociated (const MbeItemDataType &key, const ItemDataBase * &val) const |
Is there an element with the specified key and value. | |
Iterator | Find (const MbeItemDataType &key) const |
Find an element with the specified key and value. | |
A container for user data of a tree node.
A container for user data of a tree node (owns the data).