v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <v8.h>
Public Member Functions | |
V8_INLINE Isolate * | GetIsolate () const |
V8_INLINE Local< Value > | Data () const |
V8_INLINE Local< Object > | This () const |
V8_INLINE Local< Object > | Holder () const |
V8_INLINE ReturnValue< T > | GetReturnValue () const |
Static Public Attributes | |
static const int | kArgsLength = 6 |
Protected Member Functions | |
V8_INLINE | PropertyCallbackInfo (internal::Object **args) |
Protected Attributes | |
internal::Object ** | args_ |
Static Protected Attributes | |
static const int | kHolderIndex = 0 |
static const int | kIsolateIndex = 1 |
static const int | kReturnValueDefaultValueIndex = 2 |
static const int | kReturnValueIndex = 3 |
static const int | kDataIndex = 4 |
static const int | kThisIndex = 5 |
Friends | |
class | MacroAssembler |
class | internal::PropertyCallbackArguments |
class | internal::CustomArguments< PropertyCallbackInfo > |
The information passed to a property callback about the context of the property access.
|
inlineprotected |
Definition at line 6518 of file v8.h.
Referenced by DeclarationContext::HandleGet(), DeclarationContext::HandleQuery(), and DeclarationContext::HandleSet().
Isolate * GetIsolate | ( | ) | const |
Definition at line 6512 of file v8.h.
Referenced by v8::internal::InvokeAccessorGetterCallback(), JSONStringifyEnumerator(), Shell::RealmSharedGet(), Shell::RealmSharedSet(), and ThrowingDirectGetterCallback().
ReturnValue< T > GetReturnValue | ( | ) | const |
Definition at line 6536 of file v8.h.
Referenced by FooGetInterceptor(), FooSetInterceptor(), DeclarationContext::HandleGet(), DeclarationContext::HandleQuery(), DeclarationContext::HandleSet(), HasOwnPropertyAccessorGetter(), HasOwnPropertyIndexedPropertyGetter(), HasOwnPropertyIndexedPropertyQuery(), HasOwnPropertyNamedPropertyGetter(), HasOwnPropertyNamedPropertyQuery(), HasOwnPropertyNamedPropertyQuery2(), InterceptorGetter(), InterceptorSetter(), JSONStringifyEnumerator(), JSONStringifyGetter(), Shell::RealmSharedGet(), SimpleAccessorGetter(), SloppyArgsIndexedPropertyEnumerator(), and UnboxedDoubleIndexedPropertyEnumerator().
Definition at line 6530 of file v8.h.
Referenced by FooGetInterceptor(), and FooSetInterceptor().
Definition at line 6524 of file v8.h.
Referenced by CheckThisIndexedPropertyDeleter(), CheckThisIndexedPropertyEnumerator(), CheckThisIndexedPropertyQuery(), CheckThisIndexedPropertySetter(), CheckThisNamedPropertyDeleter(), CheckThisNamedPropertyEnumerator(), CheckThisNamedPropertyQuery(), CheckThisNamedPropertySetter(), FooGetInterceptor(), FooSetInterceptor(), InterceptorGetter(), InterceptorSetter(), SimpleAccessorGetter(), and SimpleAccessorSetter().
|
friend |
|
friend |
|
protected |
|
staticprotected |
Definition at line 2595 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().
|
staticprotected |
Definition at line 2591 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().
|
staticprotected |
Definition at line 2592 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().
|
staticprotected |
Definition at line 2593 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().
|
staticprotected |
Definition at line 2594 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().
|
staticprotected |
Definition at line 2596 of file v8.h.
Referenced by PropertyCallbackArguments::PropertyCallbackArguments().