![]() |
pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
|
This stores a weak reference using a WeakPointer. More...
Inherits SmartPointerContainer< SmartPointerType, enableWeak >.
Public Member Functions | |
WeakPointerContainer (WeakPointerContainer const ©) throw () | |
Copy constructor. | |
WeakPointerContainer & | operator= (WeakPointerContainer const &other) throw () |
Assignment operator. |
This stores a weak reference using a WeakPointer.
The orginal object can be obtained using fromWeak() but if the object has been since deleted the object return will be a new, default object of the specified type rather than the original. This is useful for avoiding circular dependencies in reference counted situations.
WeakPointerContainer< OriginalType >::WeakPointerContainer | ( | WeakPointerContainer< OriginalType > const & | copy | ) | throw () [inline] |
Copy constructor.
Note that a deep copy is not made, the copy will refer to exactly the same data.
WeakPointerContainer& WeakPointerContainer< OriginalType >::operator= | ( | WeakPointerContainer< OriginalType > const & | other | ) | throw () [inline] |
Assignment operator.