#include <templates.h>
|
| | DECL_RARE_ACCESSORS (prototype_template, PrototypeTemplate, UnionOf< Undefined, ObjectTemplateInfo >) DECL_RARE_ACCESSORS(prototype_provider_template |
| |
| UnionOf< Undefined, FunctionTemplateInfo > | DECL_RARE_ACCESSORS (parent_template, ParentTemplate, UnionOf< Undefined, FunctionTemplateInfo >) DECL_RARE_ACCESSORS(named_property_handler |
| |
| UnionOf< Undefined, FunctionTemplateInfo > UnionOf< Undefined, InterceptorInfo > | DECL_RARE_ACCESSORS (indexed_property_handler, IndexedPropertyHandler, UnionOf< Undefined, InterceptorInfo >) DECL_RARE_ACCESSORS(instance_template |
| |
| UnionOf< Undefined, FunctionTemplateInfo > UnionOf< Undefined, InterceptorInfo > UnionOf< Undefined, ObjectTemplateInfo > | DECL_RARE_ACCESSORS (instance_call_handler, InstanceCallHandler, UnionOf< Undefined, FunctionTemplateInfo >) DECL_RARE_ACCESSORS(access_check_info |
| |
| UnionOf< Undefined, FunctionTemplateInfo > UnionOf< Undefined, InterceptorInfo > UnionOf< Undefined, ObjectTemplateInfo > UnionOf< Undefined, AccessCheckInfo > | DECL_PRIMITIVE_GETTER (allowed_receiver_instance_type_range_start, InstanceType) inline InstanceType GetInstanceType() const |
| |
| void | SetInstanceType (int api_instance_type) |
| |
| void | SetAllowedReceiverInstanceTypeRange (int api_instance_type_start, int api_instance_type_end) |
| |
| Tagged< FunctionTemplateInfo > | GetParent (Isolate *isolate) |
| |
| bool | IsTemplateFor (Tagged< JSObject > object) const |
| |
| bool | IsTemplateFor (Tagged< Map > map) const |
| |
| bool | IsLeafTemplateForApiObject (Tagged< Object > object) const |
| |
| bool | instantiated () |
| |
| bool | BreakAtEntry (Isolate *isolate) |
| |
| bool | HasInstanceType () |
| |
| int | GetCFunctionsCount () const |
| |
| Address | GetCFunction (Isolate *isolate, int index) const |
| |
| const CFunctionInfo * | GetCSignature (Isolate *isolate, int index) const |
| |
| void | init_callback_redirection (i::IsolateForSandbox isolate) |
| |
| void | remove_callback_redirection (i::IsolateForSandbox isolate) |
| |
| template<class IsolateT > |
| bool | has_callback (IsolateT *isolate) const |
| |
Definition at line 117 of file templates.h.
◆ AllocateFunctionTemplateRareData()
◆ BreakAtEntry()
| bool v8::internal::FunctionTemplateInfo::BreakAtEntry |
( |
Isolate * | isolate | ) |
|
|
inline |
◆ DECL_EXTERNAL_POINTER_ACCESSORS_MAYBE_READ_ONLY_HOST()
| v8::internal::FunctionTemplateInfo::DECL_EXTERNAL_POINTER_ACCESSORS_MAYBE_READ_ONLY_HOST |
( |
maybe_redirected_callback | , |
|
|
Address | ) const |
|
private |
◆ DECL_PRIMITIVE_GETTER()
◆ DECL_PRIMITIVE_SETTER()
| v8::internal::FunctionTemplateInfo::DECL_PRIMITIVE_SETTER |
( |
allowed_receiver_instance_type_range_start | , |
|
|
InstanceType | ) const |
|
privatepure virtual |
◆ DECL_RARE_ACCESSORS() [1/4]
◆ DECL_RARE_ACCESSORS() [2/4]
◆ DECL_RARE_ACCESSORS() [3/4]
◆ DECL_RARE_ACCESSORS() [4/4]
◆ EnsureFunctionTemplateRareData()
◆ GetCFunction()
| Address v8::internal::FunctionTemplateInfo::GetCFunction |
( |
Isolate * | isolate, |
|
|
int | index ) const |
◆ GetCFunctionsCount()
| int v8::internal::FunctionTemplateInfo::GetCFunctionsCount |
( |
| ) |
const |
◆ GetCSignature()
| const CFunctionInfo * v8::internal::FunctionTemplateInfo::GetCSignature |
( |
Isolate * | isolate, |
|
|
int | index ) const |
◆ GetOrCreateSharedFunctionInfo() [1/2]
◆ GetOrCreateSharedFunctionInfo() [2/2]
◆ GetParent()
◆ has_callback()
template<class IsolateT >
| bool v8::internal::FunctionTemplateInfo::has_callback |
( |
IsolateT * | isolate | ) |
const |
|
inline |
◆ HasInstanceType()
| bool v8::internal::FunctionTemplateInfo::HasInstanceType |
( |
| ) |
|
◆ init_callback_redirection()
◆ instantiated()
| bool v8::internal::FunctionTemplateInfo::instantiated |
( |
| ) |
|
|
inline |
◆ IsLeafTemplateForApiObject()
| bool v8::internal::FunctionTemplateInfo::IsLeafTemplateForApiObject |
( |
Tagged< Object > | object | ) |
const |
◆ IsTemplateFor() [1/2]
◆ IsTemplateFor() [2/2]
| bool v8::internal::FunctionTemplateInfo::IsTemplateFor |
( |
Tagged< Map > | map | ) |
const |
◆ remove_callback_redirection()
| void v8::internal::FunctionTemplateInfo::remove_callback_redirection |
( |
i::IsolateForSandbox | isolate | ) |
|
|
inline |
◆ SealAndPrepareForPromotionToReadOnly()
◆ set_relaxed_flag()
| void v8::internal::FunctionTemplateInfo::set_relaxed_flag |
( |
int32_t | flags | ) |
|
|
inlineprivate |
◆ SetAllowedReceiverInstanceTypeRange()
| void v8::internal::FunctionTemplateInfo::SetAllowedReceiverInstanceTypeRange |
( |
int | api_instance_type_start, |
|
|
int | api_instance_type_end ) |
|
inline |
◆ SetInstanceType()
| void v8::internal::FunctionTemplateInfo::SetInstanceType |
( |
int | api_instance_type | ) |
|
|
inline |
◆ TryGetCachedPropertyName()
◆ AccessCheckInfo
◆ InstanceTemplate
◆ kFunctionOverloadEntrySize
| const int v8::internal::FunctionTemplateInfo::kFunctionOverloadEntrySize = 2 |
|
static |
◆ NamedPropertyHandler
◆ PrototypeProviderTemplate
| v8::internal::FunctionTemplateInfo::PrototypeProviderTemplate |
The documentation for this class was generated from the following files: