|  | v8
    6.8.275  (node 10.15.3)
    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 | 
| V8_INLINE bool | ShouldThrowOnError () const | 
| Static Public Attributes | |
| static const int | kArgsLength = 7 | 
| Protected Member Functions | |
| V8_INLINE | PropertyCallbackInfo (internal::Object **args) | 
| Protected Attributes | |
| internal::Object ** | args_ | 
| Static Protected Attributes | |
| static const int | kShouldThrowOnErrorIndex = 0 | 
| static const int | kHolderIndex = 1 | 
| static const int | kIsolateIndex = 2 | 
| static const int | kReturnValueDefaultValueIndex = 3 | 
| static const int | kReturnValueIndex = 4 | 
| static const int | kDataIndex = 5 | 
| static const int | kThisIndex = 6 | 
| 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 4000 of file v8.h.
References PropertyCallbackInfo< T >::args_.
NamedPropertyHandlerConfiguration or IndexedPropertyHandlerConfiguration. Definition at line 10350 of file v8.h.
References PropertyCallbackInfo< T >::args_, PropertyCallbackInfo< T >::kDataIndex, and Local< T >::Local.
| Isolate * GetIsolate | 
Definition at line 10344 of file v8.h.
References PropertyCallbackInfo< T >::args_, and PropertyCallbackInfo< T >::kIsolateIndex.
| ReturnValue< T > GetReturnValue | 
Definition at line 10368 of file v8.h.
References PropertyCallbackInfo< T >::args_, PropertyCallbackInfo< T >::kReturnValueIndex, and Local< T >::ReturnValue.
x and its prototype is y, and y has an interceptor. Then info.This() is x and info.Holder() is y. The Holder() could be a hidden object (the global object, rather than the global proxy).Definition at line 10362 of file v8.h.
References PropertyCallbackInfo< T >::args_, PropertyCallbackInfo< T >::kHolderIndex, and Local< T >::Local.
| bool ShouldThrowOnError | 
true corresponds to ‘'use strict’`.false when intercepting Reflect.set() independent of the language mode. Definition at line 10373 of file v8.h.
References PropertyCallbackInfo< T >::args_, Internals::IntToSmi(), and PropertyCallbackInfo< T >::kShouldThrowOnErrorIndex.
Reflect.get, Function.prototype.call, or similar functions, it is the object passed in as receiver or thisArg.Definition at line 10356 of file v8.h.
References PropertyCallbackInfo< T >::args_, PropertyCallbackInfo< T >::kThisIndex, and Local< T >::Local.
| 
 | friend | 
| 
 | protected | 
Definition at line 4001 of file v8.h.
Referenced by PropertyCallbackInfo< T >::Data(), PropertyCallbackInfo< T >::GetIsolate(), PropertyCallbackInfo< T >::GetReturnValue(), PropertyCallbackInfo< T >::Holder(), PropertyCallbackInfo< T >::PropertyCallbackInfo(), PropertyCallbackInfo< T >::ShouldThrowOnError(), and PropertyCallbackInfo< T >::This().
| 
 | staticprotected | 
Definition at line 3997 of file v8.h.
Referenced by PropertyCallbackInfo< T >::Data().
| 
 | staticprotected | 
Definition at line 3993 of file v8.h.
Referenced by PropertyCallbackInfo< T >::Holder().
| 
 | staticprotected | 
Definition at line 3994 of file v8.h.
Referenced by PropertyCallbackInfo< T >::GetIsolate().
| 
 | staticprotected | 
Definition at line 3996 of file v8.h.
Referenced by PropertyCallbackInfo< T >::GetReturnValue().
| 
 | staticprotected | 
Definition at line 3992 of file v8.h.
Referenced by PropertyCallbackInfo< T >::ShouldThrowOnError().
| 
 | staticprotected | 
Definition at line 3998 of file v8.h.
Referenced by PropertyCallbackInfo< T >::This().