This class is base class for unique thread safe owning of some objects, for example AABBTree classes derived from this one should have function like getOrCreate Generated from class MR::UniqueThreadSafeOwner<MR.AABBTree>. This is the non-const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
This class is base class for unique thread safe owning of some objects, for example AABBTree classes derived from this one should have function like getOrCreate Generated from class MR::UniqueThreadSafeOwner<MR.AABBTree>. This is the non-const half of the class.
◆ UniqueThreadSafeOwner_MRAABBTree() [1/4]
| unsafe MR.UniqueThreadSafeOwner_MRAABBTree.UniqueThreadSafeOwner_MRAABBTree |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ UniqueThreadSafeOwner_MRAABBTree() [2/4]
| unsafe MR.UniqueThreadSafeOwner_MRAABBTree.UniqueThreadSafeOwner_MRAABBTree |
( |
MR._ByValue_UniqueThreadSafeOwner_MRAABBTree | _other | ) |
|
|
inline |
Generated from constructor MR::UniqueThreadSafeOwner<MR.AABBTree>::UniqueThreadSafeOwner.
◆ UniqueThreadSafeOwner_MRAABBTree() [3/4]
Generated from constructor MR::UniqueThreadSafeOwner<MR.AABBTree>::UniqueThreadSafeOwner.
◆ UniqueThreadSafeOwner_MRAABBTree() [4/4]
Generated from constructor MR::UniqueThreadSafeOwner<MR.AABBTree>::UniqueThreadSafeOwner.
◆ assign()
Generated from method MR::UniqueThreadSafeOwner<MR.AABBTree>::operator=.
◆ get()
| unsafe MR.? AABBTree MR.UniqueThreadSafeOwner_MRAABBTree.get |
( |
| ) |
|
|
inline |
returns existing owned object and does not create new one Generated from method MR::UniqueThreadSafeOwner<MR.AABBTree>get.
◆ getOrCreate()
| unsafe MR.AABBTree MR.UniqueThreadSafeOwner_MRAABBTree.getOrCreate |
( |
MR.Std.Const_Function_MRAABBTree | creator | ) |
|
|
inline |
returns existing owned object or creates new one using creator function Generated from method MR::UniqueThreadSafeOwner<MR.AABBTree>getOrCreate.
◆ reset()
| unsafe void MR.UniqueThreadSafeOwner_MRAABBTree.reset |
( |
| ) |
|
|
inline |
deletes owned object Generated from method MR::UniqueThreadSafeOwner<MR.AABBTree>reset.
◆ update()
| unsafe void MR.UniqueThreadSafeOwner_MRAABBTree.update |
( |
MR.Std.Const_Function_Void_From_MRAABBTreeRef | updater | ) |
|
|
inline |
calls given updater for the owned object (if any) Generated from method MR::UniqueThreadSafeOwner<MR.AABBTree>update.
The documentation for this class was generated from the following file: