(Initializer) Added explicit (un)initialisation

Former-commit-id: 198287ca1cc4e8a53531263a90bcffbcab1ef2b2
This commit is contained in:
Lynix
2015-04-07 17:23:18 +02:00
parent a1280a6af3
commit aedf416949
2 changed files with 23 additions and 6 deletions

View File

@@ -13,10 +13,12 @@ template<typename... Args>
class NzInitializer
{
public:
NzInitializer();
NzInitializer(bool initialize = true);
~NzInitializer();
bool Initialize();
bool IsInitialized() const;
void Uninitialize();
operator bool() const;