|
C3D Toolkit
Kernel - 118056, Vision - 2.14.6.1819
|
A container for user data of a tree node. More...
#include <model_tree_data.h>
Inheritance diagram for c3d::UserDataMap:
Collaboration diagram for c3d::UserDataMap:Public Member Functions | |
| bool | operator== (const UserDataMap &other) const |
| Operator ==. | |
| bool | operator< (const UserDataMap &other) const |
| Operator <. | |
| UserDataMap & | operator= (const UserDataMap &other) |
| Operator =. | |
Public Member Functions inherited from MultiMap< MbeItemDataType, ItemDataBase * > | |
| 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).