diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2012-06-04 14:02:40 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2012-06-04 14:02:40 +0200 |
commit | e1f20b85545805e1fefe69423a245883e2c93947 (patch) | |
tree | 747472d070995989568903eef1caa21a7072262b /qv4ecmaobjects_p.h | |
parent | 968b80267f1084d65c889548fc994f2509b79402 (diff) |
Initial work on the Object prototype
Diffstat (limited to 'qv4ecmaobjects_p.h')
-rw-r--r-- | qv4ecmaobjects_p.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/qv4ecmaobjects_p.h b/qv4ecmaobjects_p.h index 1936a20aa6..6517ad1ea8 100644 --- a/qv4ecmaobjects_p.h +++ b/qv4ecmaobjects_p.h @@ -19,7 +19,26 @@ struct ObjectPrototype: Object { void init(Context *ctx, const Value &ctor); + static void method_getPrototypeOf(Context *ctx); + static void method_getOwnPropertyDescriptor(Context *ctx); + static void method_getOwnPropertyNames(Context *ctx); + static void method_create(Context *ctx); + static void method_defineProperty(Context *ctx); + static void method_defineProperties(Context *ctx); + static void method_seal(Context *ctx); + static void method_freeze(Context *ctx); + static void method_preventExtensions(Context *ctx); + static void method_isSealed(Context *ctx); + static void method_isFrozen(Context *ctx); + static void method_isExtensible(Context *ctx); + static void method_keys(Context *ctx); + static void method_toString(Context *ctx); + static void method_toLocaleString(Context *ctx); + static void method_valueOf(Context *ctx); + static void method_hasOwnProperty(Context *ctx); + static void method_isPrototypeOf(Context *ctx); + static void method_propertyIsEnumerable(Context *ctx); }; struct StringCtor: FunctionObject |