env_node Struct Reference

Struct representing one level in the function variable stack. More...

Collaboration diagram for env_node:
[legend]

Data Fields

hash_table_t env
 Variable table.
int new_scope
 Does this node imply a new variable scope? If yes, all non-global variables below this one in the stack are invisible.
int export
 Does this node contain any variables which are exported to subshells.
struct env_nodenext
 Pointer to next level.

Detailed Description

Struct representing one level in the function variable stack.

Field Documentation

Does this node imply a new variable scope? If yes, all non-global variables below this one in the stack are invisible.

If new_scope is set for the global variable node, the universe will explode.

Referenced by env_exist(), env_get(), env_get_names(), env_get_node(), env_init(), env_pop(), env_push(), env_set(), get_exported(), local_scope_exports(), and try_remove().


The documentation for this struct was generated from the following file:

Generated on Sun Mar 8 15:46:56 2009 for fish by  doxygen 1.5.6