#include <api-arguments.h>
|
| PropertyCallbackArguments (Isolate *isolate, Tagged< Object > data, Tagged< Object > self, Tagged< JSObject > holder, Maybe< ShouldThrow > should_throw) |
|
| ~PropertyCallbackArguments () |
|
| PropertyCallbackArguments (const PropertyCallbackArguments &)=delete |
|
PropertyCallbackArguments & | operator= (const PropertyCallbackArguments &)=delete |
|
DirectHandle< JSAny > | CallAccessorGetter (DirectHandle< AccessorInfo > info, DirectHandle< Name > name) |
|
V8_WARN_UNUSED_RESULT bool | CallAccessorSetter (DirectHandle< AccessorInfo > info, DirectHandle< Name > name, DirectHandle< Object > value) |
|
DirectHandle< Object > | CallNamedQuery (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name) |
|
DirectHandle< JSAny > | CallNamedGetter (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name) |
|
v8::Intercepted | CallNamedSetter (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name, DirectHandle< Object > value) |
|
v8::Intercepted | CallNamedDefiner (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name, const v8::PropertyDescriptor &desc) |
|
v8::Intercepted | CallNamedDeleter (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name) |
|
Handle< JSAny > | CallNamedDescriptor (DirectHandle< InterceptorInfo > interceptor, DirectHandle< Name > name) |
|
DirectHandle< JSObjectOrUndefined > | CallNamedEnumerator (DirectHandle< InterceptorInfo > interceptor) |
|
DirectHandle< Object > | CallIndexedQuery (DirectHandle< InterceptorInfo > interceptor, uint32_t index) |
|
DirectHandle< JSAny > | CallIndexedGetter (DirectHandle< InterceptorInfo > interceptor, uint32_t index) |
|
v8::Intercepted | CallIndexedSetter (DirectHandle< InterceptorInfo > interceptor, uint32_t index, DirectHandle< Object > value) |
|
v8::Intercepted | CallIndexedDefiner (DirectHandle< InterceptorInfo > interceptor, uint32_t index, const v8::PropertyDescriptor &desc) |
|
v8::Intercepted | CallIndexedDeleter (DirectHandle< InterceptorInfo > interceptor, uint32_t index) |
|
Handle< JSAny > | CallIndexedDescriptor (DirectHandle< InterceptorInfo > interceptor, uint32_t index) |
|
DirectHandle< JSObjectOrUndefined > | CallIndexedEnumerator (DirectHandle< InterceptorInfo > interceptor) |
|
void | AcceptSideEffects () |
|
Maybe< InterceptorResult > | GetBooleanReturnValue (v8::Intercepted intercepted, const char *callback_kind_for_error_message, bool ignore_return_value=false) |
|
template<typename T > |
const v8::PropertyCallbackInfo< T > & | GetPropertyCallbackInfo () |
|
bool | ShouldThrowOnError () |
|
| ~CustomArguments () override |
|
void | IterateInstance (RootVisitor *v) override |
|
| Relocatable (Isolate *isolate) |
|
virtual | ~Relocatable () |
|
virtual void | PostGarbageCollection () |
|
Definition at line 70 of file api-arguments.h.
◆ Super
◆ PropertyCallbackArguments() [1/2]
◆ ~PropertyCallbackArguments()
v8::internal::PropertyCallbackArguments::~PropertyCallbackArguments |
( |
| ) |
|
|
inline |
◆ PropertyCallbackArguments() [2/2]
◆ AcceptSideEffects()
void v8::internal::PropertyCallbackArguments::AcceptSideEffects |
( |
| ) |
|
|
inline |
◆ CallAccessorGetter()
◆ CallAccessorSetter()
◆ CallIndexedDefiner()
◆ CallIndexedDeleter()
◆ CallIndexedDescriptor()
◆ CallIndexedEnumerator()
◆ CallIndexedGetter()
◆ CallIndexedQuery()
◆ CallIndexedSetter()
◆ CallNamedDefiner()
◆ CallNamedDeleter()
◆ CallNamedDescriptor()
◆ CallNamedEnumerator()
◆ CallNamedGetter()
◆ CallNamedQuery()
◆ CallNamedSetter()
◆ CallPropertyEnumerator()
◆ GetBooleanReturnValue()
◆ GetPropertyCallbackInfo()
◆ GetPropertyIndex()
static uint32_t v8::internal::PropertyCallbackArguments::GetPropertyIndex |
( |
const PropertyCallbackInfo< T > & | info | ) |
|
|
inlinestatic |
◆ GetPropertyKey()
◆ GetPropertyKeyHandle()
◆ holder()
Tagged< JSObject > v8::internal::PropertyCallbackArguments::holder |
( |
| ) |
const |
|
inlineprivate |
◆ operator=()
◆ receiver()
Tagged< Object > v8::internal::PropertyCallbackArguments::receiver |
( |
| ) |
const |
|
inlineprivate |
◆ ShouldThrowOnError()
bool v8::internal::PropertyCallbackArguments::ShouldThrowOnError |
( |
| ) |
|
|
inline |
◆ index_
uint32_t v8::internal::PropertyCallbackArguments::index_ = kMaxUInt32 |
|
private |
◆ kArgsLength
int v8::internal::PropertyCallbackArguments::kArgsLength = T::kArgsLength |
|
staticconstexpr |
◆ kDataIndex
int v8::internal::PropertyCallbackArguments::kDataIndex = T::kDataIndex |
|
staticconstexpr |
◆ kHolderIndex
int v8::internal::PropertyCallbackArguments::kHolderIndex = T::kHolderIndex |
|
staticconstexpr |
◆ kHolderV2Index
int v8::internal::PropertyCallbackArguments::kHolderV2Index = T::kHolderV2Index |
|
staticconstexpr |
◆ kIsolateIndex
int v8::internal::PropertyCallbackArguments::kIsolateIndex = T::kIsolateIndex |
|
staticconstexpr |
◆ kPropertyKeyIndex
int v8::internal::PropertyCallbackArguments::kPropertyKeyIndex = T::kPropertyKeyIndex |
|
staticconstexpr |
◆ kShouldThrowOnErrorIndex
int v8::internal::PropertyCallbackArguments::kShouldThrowOnErrorIndex = T::kShouldThrowOnErrorIndex |
|
staticconstexpr |
◆ kThisIndex
int v8::internal::PropertyCallbackArguments::kThisIndex = T::kThisIndex |
|
staticconstexpr |
The documentation for this class was generated from the following files: