Keeps ObjectHolder's in Weak state and after the switch, it to Shared remove it from a local collection. More...
Public Member Functions | |
PostponedHolders (const System::SharedPtr< System::Object > &key) | |
~PostponedHolders () | |
void | switchToShared () |
Switch ObjectsHolder pointer's collection to Shared mode and clean postponed holders list. More... | |
Friends | |
template<typename T , typename TObject > | |
System::SmartPtr< typename T::Pointee_ > | MemoryManagement::ExtendLifetimeAsWeakPostponed (const System::SharedPtr< System::Object > &, const T &, const TObject &) |
Keeps ObjectHolder's in Weak state and after the switch, it to Shared remove it from a local collection.
|
inline |
|
inline |
|
inline |
Switch ObjectsHolder pointer's collection to Shared mode and clean postponed holders list.
|
friend |