#include "base/source/fobject.h"#include "base/source/fatomic.h"#include "base/source/tarray.h"Namespaces | |
| namespace | Steinberg |
| namespace | Steinberg::Singleton |
Automatic creation and destruction of singleton instances. | |
Functions | |
| bool | isTerminated () |
| Returns true when singleton instances were already released. | |
| void | registerInstance (FObject **o) |
| Registers a instance (type FObject). | |
Variables | |
| struct Steinberg::FObjectIIDInitializer | gFObjectIidInitializer |
| TArray< FObject ** > * | singletonInstances = 0 |
| bool | singletonsTerminated = false |
| struct Steinberg::Singleton::Deleter | deleter |