|  | v8
    9.0.257(node16.0.0)
    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::Address *args) | 
| Protected Attributes | |
| internal::Address * | 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 | 
NamedPropertyHandlerConfiguration or IndexedPropertyHandlerConfiguration. | Isolate * GetIsolate | 
Definition at line 12293 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::ShouldThrowOnError().
| ReturnValue< T > GetReturnValue | 
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).| bool ShouldThrowOnError | 
Reflect.get, Function.prototype.call, or similar functions, it is the object passed in as receiver or thisArg.| 
 | friend | 
| 
 | protected | 
Definition at line 4694 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::Data(), PropertyCallbackInfo< Value >::GetIsolate(), PropertyCallbackInfo< Value >::GetReturnValue(), PropertyCallbackInfo< Value >::Holder(), PropertyCallbackInfo< Value >::PropertyCallbackInfo(), PropertyCallbackInfo< Value >::ShouldThrowOnError(), and PropertyCallbackInfo< Value >::This().
| 
 | staticprotected | 
Definition at line 4690 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::Data().
| 
 | staticprotected | 
Definition at line 4686 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::Holder().
| 
 | staticprotected | 
Definition at line 4687 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::GetIsolate().
| 
 | staticprotected | 
Definition at line 4689 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::GetReturnValue().
| 
 | staticprotected | 
Definition at line 4685 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::ShouldThrowOnError().
| 
 | staticprotected | 
Definition at line 4691 of file v8.h.
Referenced by PropertyCallbackInfo< Value >::This().