Interface for user data attached to another object. More...
#include <arcane/utils/IUserData.h>
Public Member Functions | |
| virtual | ~IUserData () |
| Releases resources. | |
| virtual void | notifyAttach ()=0 |
| Method executed when the instance is attached. | |
| virtual void | notifyDetach ()=0 |
| Method executed when the instance is detached. | |
Interface for user data attached to another object.
Definition at line 32 of file IUserData.h.
|
inlinevirtual |
Releases resources.
Definition at line 37 of file IUserData.h.
|
pure virtual |
Method executed when the instance is attached.
Implemented in Arcane::AutoDestroyUserData< T, DestroyBehaviour >.
Referenced by Arcane::UserDataList::setData().
|
pure virtual |
Method executed when the instance is detached.
Implemented in Arcane::AutoDestroyUserData< T, DestroyBehaviour >.
Referenced by Arcane::UserDataList::removeData().