diff options
author | Fedor Indutny <fedor@indutny.com> | 2014-10-10 14:49:02 +0400 |
---|---|---|
committer | Fedor Indutny <fedor@indutny.com> | 2014-10-10 14:49:02 +0400 |
commit | 6bcea4ff932144a5fd02affefd45164fbf471e67 (patch) | |
tree | a8e078c679b12f0daebe10ed254239cb0d79e146 /deps/v8/src/accessors.h | |
parent | 4fae2356d105e394115188a814097c4a95ae0c5d (diff) | |
download | node-new-6bcea4ff932144a5fd02affefd45164fbf471e67.tar.gz |
deps: update v8 to 3.29.93.1
Diffstat (limited to 'deps/v8/src/accessors.h')
-rw-r--r-- | deps/v8/src/accessors.h | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/deps/v8/src/accessors.h b/deps/v8/src/accessors.h index 17b7510ade..8fc1f84be3 100644 --- a/deps/v8/src/accessors.h +++ b/deps/v8/src/accessors.h @@ -13,27 +13,28 @@ namespace internal { // The list of accessor descriptors. This is a second-order macro // taking a macro to be applied to all accessor descriptor names. -#define ACCESSOR_INFO_LIST(V) \ - V(ArrayLength) \ - V(FunctionArguments) \ - V(FunctionCaller) \ - V(FunctionName) \ - V(FunctionLength) \ - V(FunctionPrototype) \ - V(ScriptColumnOffset) \ - V(ScriptCompilationType) \ - V(ScriptContextData) \ - V(ScriptEvalFromScript) \ - V(ScriptEvalFromScriptPosition) \ - V(ScriptEvalFromFunctionName) \ - V(ScriptId) \ - V(ScriptLineEnds) \ - V(ScriptLineOffset) \ - V(ScriptName) \ - V(ScriptSource) \ - V(ScriptType) \ - V(ScriptSourceUrl) \ - V(ScriptSourceMappingUrl) \ +#define ACCESSOR_INFO_LIST(V) \ + V(ArgumentsIterator) \ + V(ArrayLength) \ + V(FunctionArguments) \ + V(FunctionCaller) \ + V(FunctionName) \ + V(FunctionLength) \ + V(FunctionPrototype) \ + V(ScriptColumnOffset) \ + V(ScriptCompilationType) \ + V(ScriptContextData) \ + V(ScriptEvalFromScript) \ + V(ScriptEvalFromScriptPosition) \ + V(ScriptEvalFromFunctionName) \ + V(ScriptId) \ + V(ScriptLineEnds) \ + V(ScriptLineOffset) \ + V(ScriptName) \ + V(ScriptSource) \ + V(ScriptType) \ + V(ScriptSourceUrl) \ + V(ScriptSourceMappingUrl) \ V(StringLength) // Accessors contains all predefined proxy accessors. @@ -43,10 +44,10 @@ class Accessors : public AllStatic { // Accessor descriptors. #define ACCESSOR_INFO_DECLARATION(name) \ static void name##Getter( \ - v8::Local<v8::String> name, \ + v8::Local<v8::Name> name, \ const v8::PropertyCallbackInfo<v8::Value>& info); \ static void name##Setter( \ - v8::Local<v8::String> name, \ + v8::Local<v8::Name> name, \ v8::Local<v8::Value> value, \ const v8::PropertyCallbackInfo<void>& info); \ static Handle<AccessorInfo> name##Info( \ @@ -83,9 +84,9 @@ class Accessors : public AllStatic { static Handle<AccessorInfo> MakeAccessor( Isolate* isolate, - Handle<String> name, - AccessorGetterCallback getter, - AccessorSetterCallback setter, + Handle<Name> name, + AccessorNameGetterCallback getter, + AccessorNameSetterCallback setter, PropertyAttributes attributes); static Handle<ExecutableAccessorInfo> CloneAccessor( |