V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
#include <v8.h>
Public Member Functions | |
V8_INLINE int | Length () const |
V8_INLINE Local< Value > | operator[] (int i) const |
V8_INLINE Local< Object > | This () const |
V8_INLINE Local< Object > | Holder () const |
V8_INLINE Local< Value > | NewTarget () const |
V8_INLINE bool | IsConstructCall () const |
V8_INLINE Local< Value > | Data () const |
V8_INLINE Isolate * | GetIsolate () const |
V8_INLINE ReturnValue< T > | GetReturnValue () const |
Static Public Attributes | |
static const int | kArgsLength = 6 |
Protected Member Functions | |
V8_INLINE | FunctionCallbackInfo (internal::Address *implicit_args, internal::Address *values, int length) |
Protected Attributes | |
internal::Address * | implicit_args_ |
internal::Address * | values_ |
int | length_ |
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 | kNewTargetIndex = 5 |
Friends | |
class | internal::FunctionCallbackArguments |
class | internal::CustomArguments< FunctionCallbackInfo > |
class | debug::ConsoleCallArguments |
The argument information given to function call callbacks. This class provides access to information about the context of the call, including the receiver, the number and values of arguments, and the holder of the function.
Local< Value > v8::FunctionCallbackInfo< T >::Data | ( | ) | const |
Isolate * v8::FunctionCallbackInfo< T >::GetIsolate | ( | ) | const |
ReturnValue< T > v8::FunctionCallbackInfo< T >::GetReturnValue | ( | ) | const |
The ReturnValue for the call.
Local< Object > v8::FunctionCallbackInfo< T >::Holder | ( | ) | const |
If the callback was created without a Signature, this is the same value as This(). If there is a signature, and the signature didn't match This() but one of its hidden prototypes, this will be the respective hidden prototype.
Note that this is not the prototype of This() on which the accessor referencing this callback was found (which in V8 internally is often referred to as holder [sic]).
bool v8::FunctionCallbackInfo< T >::IsConstructCall | ( | ) | const |
int v8::FunctionCallbackInfo< T >::Length | ( | ) | const |
Local< Value > v8::FunctionCallbackInfo< T >::NewTarget | ( | ) | const |
Local< Value > v8::FunctionCallbackInfo< T >::operator[] | ( | int | i | ) | const |
Local< Object > v8::FunctionCallbackInfo< T >::This | ( | ) | const |