Files
fluxengine/lib/environment.cc

19 lines
394 B
C++

#include "lib/globals.h"
#include "lib/environment.h"
static std::unique_ptr<std::set<LocalBase*>> variables;
void Environment::reset()
{
if (variables)
for (LocalBase* var : *variables)
var->reset();
}
void Environment::addVariable(LocalBase* local)
{
if (!variables)
variables = std::make_unique<std::set<LocalBase*>>();
variables->insert(local);
}