C:/Projets/hexamonkey/core/interpreter/scope/attributescope.h
Go to the documentation of this file.
00001 #ifndef ATTRIBUTESCOPE_H
00002 #define ATTRIBUTESCOPE_H
00003 
00004 #include "core/interpreter/scope/scope.h"
00005 
00006 class Object;
00007 
00011 class AttributeScope : public Scope
00012 {
00013 public:
00014     AttributeScope(Object& object);
00015 
00016 protected:
00017     virtual Variable doGet(const Variant &key, bool modifiable) override;
00018 
00019 private:
00020     Object& _object;
00021 
00022 };
00023 
00024 #endif // ATTRIBUTESCOPE_H