This is the complete list of members for nk::Environment, including all inherited members.
| activeImports() const (defined in nk::Environment) | nk::Environment | inline |
| clearAll(bool keepImports=false) (defined in nk::Environment) | nk::Environment | |
| clearImports() (defined in nk::Environment) | nk::Environment | inline |
| declareGlobal(const std::string &name) (defined in nk::Environment) | nk::Environment | |
| Environment(Environment *parent=nullptr, Environment *globalsEnv=nullptr) (defined in nk::Environment) | nk::Environment | explicit |
| Environment(std::shared_ptr< Environment > owningParent, Environment *globalsEnv) (defined in nk::Environment) | nk::Environment | explicit |
| forEachLocal(const std::function< void(const std::string &, const Value &)> &fn) const (defined in nk::Environment) | nk::Environment | |
| get(const std::string &name) (defined in nk::Environment) | nk::Environment | |
| getLocal(const std::string &name) (defined in nk::Environment) | nk::Environment | |
| getLocalFast(const std::string &name) (defined in nk::Environment) | nk::Environment | |
| globalNames() const (defined in nk::Environment) | nk::Environment | inline |
| globalsEnv() const (defined in nk::Environment) | nk::Environment | inline |
| has(const std::string &name) const (defined in nk::Environment) | nk::Environment | |
| isGlobal(const std::string &name) const (defined in nk::Environment) | nk::Environment | |
| localNames() const (defined in nk::Environment) | nk::Environment | |
| parentForImports() const (defined in nk::Environment) | nk::Environment | inline |
| pushImport(Import imp) (defined in nk::Environment) | nk::Environment | inline |
| remove(const std::string &name) (defined in nk::Environment) | nk::Environment | |
| reset(Environment *parent, Environment *gs) (defined in nk::Environment) | nk::Environment | |
| set(const std::string &name, Value val) (defined in nk::Environment) | nk::Environment | |
| setLocal(const std::string &name, Value val) (defined in nk::Environment) | nk::Environment | |
| setLocalFast(const std::string &name, Value val) (defined in nk::Environment) | nk::Environment | |
| snapshot(std::shared_ptr< Environment > newParent, Environment *gs) const (defined in nk::Environment) | nk::Environment |