Release an interface using automatic object (obsolete). More...
#include <funknown.h>
Public Member Functions | |
FReleaser (FUnknown *u) | |
~FReleaser () | |
Data Fields | |
FUnknown * | u |
Release an interface using automatic object (obsolete).
This class is obsolete and is only kept for compatibility. The replacement for FReleaser is OPtr.
Usage example with FReleaser:
void someFunction () { IPath* path = pathCreateMethod (); FReleaser releaser (path); .... do something with path... .... path not used anymore, releaser will destroy it when leaving function scope }
Usage example with OPtr:
void someFunction () { OPtr<IPath> path = pathCreateMethod (); .... do something with path... .... path not used anymore, OPtr will destroy it when leaving function scope }
~FReleaser | ( | ) | [inline] |