1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 10:47:35 +00:00

LibJS: Convert EnvironmentRecord & friends to east-const style

This commit is contained in:
Andreas Kling 2021-06-21 23:26:50 +02:00
parent 6c6dbcfc36
commit 46f2c23030
6 changed files with 14 additions and 16 deletions

View file

@ -19,14 +19,14 @@ class EnvironmentRecord : public Object {
JS_OBJECT(EnvironmentRecord, Object);
public:
virtual Optional<Variable> get_from_scope(const FlyString&) const = 0;
virtual void put_to_scope(const FlyString&, Variable) = 0;
virtual Optional<Variable> get_from_scope(FlyString const&) const = 0;
virtual void put_to_scope(FlyString const&, Variable) = 0;
virtual bool delete_from_scope(FlyString const&) = 0;
virtual bool has_this_binding() const = 0;
virtual Value get_this_binding(GlobalObject&) const = 0;
EnvironmentRecord* parent() { return m_parent; }
const EnvironmentRecord* parent() const { return m_parent; }
EnvironmentRecord const* parent() const { return m_parent; }
protected:
explicit EnvironmentRecord(EnvironmentRecord* parent);