Base Module VST 3.7
SDK for developing VST plug-in
|
Template definition for classes that help resetting an object's value. More...
#include <fcleanup.h>
Public Member Functions | |
FNuller (T &_toNull) | |
Constructor. More... | |
~FNuller () | |
Destructor. Assigns 0 to the at construction time passed object reference. More... | |
Public Attributes | |
T & | toNull |
Remembers the object that is to be assigned 0 during destruction. More... | |
Template definition for classes that help resetting an object's value.
A stack allocated object of this type automatically resets the value of an at construction time passed object to null when it reaches the end of its scope.
Intended usage:
|
inline |
Constructor.
_toNull is a reference to the object that is to be assigned 0 when this FNuller object's destructor is executed.
|
inline |
Destructor. Assigns 0 to the at construction time passed object reference.
T& toNull |
Remembers the object that is to be assigned 0 during destruction.