v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::FunctionTemplateInfoRef Class Reference

#include <heap-refs.h>

Inheritance diagram for v8::internal::compiler::FunctionTemplateInfoRef:
Collaboration diagram for v8::internal::compiler::FunctionTemplateInfoRef:

Public Member Functions

IndirectHandle< FunctionTemplateInfoobject () const
 
bool is_signature_undefined (JSHeapBroker *broker) const
 
bool accept_any_receiver () const
 
int16_t allowed_receiver_instance_type_range_start () const
 
int16_t allowed_receiver_instance_type_range_end () const
 
Address callback (JSHeapBroker *broker) const
 
OptionalObjectRef callback_data (JSHeapBroker *broker) const
 
ZoneVector< Addressc_functions (JSHeapBroker *broker) const
 
ZoneVector< const CFunctionInfo * > c_signatures (JSHeapBroker *broker) const
 
HolderLookupResult LookupHolderOfExpectedType (JSHeapBroker *broker, MapRef receiver_map)
 
- Public Member Functions inherited from v8::internal::compiler::HeapObjectRef
IndirectHandle< HeapObjectobject () const
 
V8_EXPORT_PRIVATE MapRef map (JSHeapBroker *broker) const
 
OptionalMapRef map_direct_read (JSHeapBroker *broker) const
 
HeapObjectType GetHeapObjectType (JSHeapBroker *broker) const
 

Detailed Description

Definition at line 955 of file heap-refs.h.

Member Function Documentation

◆ accept_any_receiver()

bool v8::internal::compiler::FunctionTemplateInfoRef::accept_any_receiver ( ) const
Here is the caller graph for this function:

◆ allowed_receiver_instance_type_range_end()

int16_t v8::internal::compiler::FunctionTemplateInfoRef::allowed_receiver_instance_type_range_end ( ) const
Here is the caller graph for this function:

◆ allowed_receiver_instance_type_range_start()

int16_t v8::internal::compiler::FunctionTemplateInfoRef::allowed_receiver_instance_type_range_start ( ) const
Here is the caller graph for this function:

◆ c_functions()

ZoneVector< Address > v8::internal::compiler::FunctionTemplateInfoRef::c_functions ( JSHeapBroker * broker) const

Definition at line 1896 of file heap-refs.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ c_signatures()

ZoneVector< const CFunctionInfo * > v8::internal::compiler::FunctionTemplateInfoRef::c_signatures ( JSHeapBroker * broker) const

Definition at line 1902 of file heap-refs.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ callback()

Address v8::internal::compiler::FunctionTemplateInfoRef::callback ( JSHeapBroker * broker) const
Here is the caller graph for this function:

◆ callback_data()

OptionalObjectRef v8::internal::compiler::FunctionTemplateInfoRef::callback_data ( JSHeapBroker * broker) const
Here is the caller graph for this function:

◆ is_signature_undefined()

bool v8::internal::compiler::FunctionTemplateInfoRef::is_signature_undefined ( JSHeapBroker * broker) const
Here is the caller graph for this function:

◆ LookupHolderOfExpectedType()

HolderLookupResult v8::internal::compiler::FunctionTemplateInfoRef::LookupHolderOfExpectedType ( JSHeapBroker * broker,
MapRef receiver_map )
Here is the caller graph for this function:

◆ object()

IndirectHandle< FunctionTemplateInfo > v8::internal::compiler::FunctionTemplateInfoRef::object ( ) const
Here is the caller graph for this function:

The documentation for this class was generated from the following files: