00001 #define TRACE_NAME "VariableScope"
00002 #include "VariableScope.h"
00003
00004 #include "Symbol.h"
00005
00007
00008
00009
00011
00012 VariableScope::VariableScope()
00013 {
00014
00015 }
00016
00017 #if 0
00018
00019 VariableScope::VariableScope(const VariableScope& other)
00020 {
00021 NOT_IMPLEMENTED
00022 }
00023
00024 const VariableScope& VariableScope::operator=(const VariableScope& other)
00025 {
00026 NOT_IMPLEMENTED
00027 }
00028
00029 bool VariableScope::operator==(const VariableScope& other) const
00030 {
00031 NOT_IMPLEMENTED
00032 }
00033
00034 bool VariableScope::operator<(const VariableScope& other) const
00035 {
00036 NOT_IMPLEMENTED
00037 }
00038
00039 size_t VariableScope::hash() const
00040 {
00041 NOT_IMPLEMENTED
00042 }
00043
00044 ostream& VariableScope::print_to(ostream& stream) const
00045 {
00046 NOT_IMPLEMENTED
00047 }
00048
00049 #endif
00050
00051 VariableScope::~VariableScope()
00052 {
00053
00054 }
00055
00057
00058
00059
00061
00062
00063 size_t getNumVars()
00064 {
00065 NOT_IMPLEMENTED;
00066 }
00067
00068 Symbol getVar(size_t index)
00069 {
00070 NOT_IMPLEMENTED;
00071 }
00072
00073 size_t getVar(char* name)
00074 {
00075 NOT_IMPLEMENTED;
00076 }
00077
00078
00080
00081
00082
00084
00085 #undef TRACE_NAME