Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

celx::Environment Class Reference

#include <environment.h>

Inheritance diagram for celx::Environment:

Inheritance graph
List of all members.

Public Member Functions

virtual void bind (const std::string &, const Value &)=0
 Environment ()
virtual EnvironmentgetParent () const =0
virtual Valuelookup (const std::string &) const =0
virtual ~Environment ()

Constructor & Destructor Documentation

Environment::Environment  ) 
 

Definition at line 16 of file environment.cpp.

00017 {
00018 }

Environment::~Environment  )  [virtual]
 

Definition at line 20 of file environment.cpp.

00021 {
00022 }


Member Function Documentation

virtual void celx::Environment::bind const std::string ,
const Value
[pure virtual]
 

Implemented in celx::GlobalEnvironment.

Referenced by celx::VarStatement::execute().

virtual Environment* celx::Environment::getParent  )  const [pure virtual]
 

Implemented in celx::GlobalEnvironment.

virtual Value* celx::Environment::lookup const std::string  )  const [pure virtual]
 

Implemented in celx::GlobalEnvironment.


The documentation for this class was generated from the following files:
Generated on Sat Jan 14 22:33:44 2006 for Celestia by  doxygen 1.4.1