Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::RuntimeEntry Class Reference

#include <runtime_entry.h>

Inheritance diagram for dart::RuntimeEntry:
dart::compiler::RuntimeEntry dart::ValueObject

Public Member Functions

 RuntimeEntry (const char *name, const void *function, intptr_t argument_count, bool is_leaf, bool is_float, bool can_lazy_deopt)
 
const char * name () const
 
const void * function () const
 
intptr_t argument_count () const
 
bool is_leaf () const
 
bool is_float () const
 
bool can_lazy_deopt () const
 
uword GetEntryPoint () const
 
- Public Member Functions inherited from dart::compiler::RuntimeEntry
virtual ~RuntimeEntry ()
 
word OffsetFromThread () const
 
bool is_leaf () const
 
intptr_t argument_count () const
 
- Public Member Functions inherited from dart::ValueObject
 ValueObject ()
 
 ~ValueObject ()
 

Additional Inherited Members

- Protected Member Functions inherited from dart::compiler::RuntimeEntry
 RuntimeEntry (const dart::RuntimeEntry *runtime_entry)
 

Detailed Description

Definition at line 31 of file runtime_entry.h.

Constructor & Destructor Documentation

◆ RuntimeEntry()

dart::RuntimeEntry::RuntimeEntry ( const char *  name,
const void *  function,
intptr_t  argument_count,
bool  is_leaf,
bool  is_float,
bool  can_lazy_deopt 
)
inline

Definition at line 33 of file runtime_entry.h.

39 :
40#if !defined(DART_PRECOMPILED_RUNTIME)
41 compiler::RuntimeEntry(this),
42#endif
43 name_(name),
44 function_(function),
45 argument_count_(argument_count),
46 is_leaf_(is_leaf),
47 is_float_(is_float),
48 can_lazy_deopt_(can_lazy_deopt) {
49 }
bool is_float() const
Definition: runtime_entry.h:55
intptr_t argument_count() const
Definition: runtime_entry.h:53
const void * function() const
Definition: runtime_entry.h:52
const char * name() const
Definition: runtime_entry.h:51
bool can_lazy_deopt() const
Definition: runtime_entry.h:56
bool is_leaf() const
Definition: runtime_entry.h:54

Member Function Documentation

◆ argument_count()

intptr_t dart::RuntimeEntry::argument_count ( ) const
inline

Definition at line 53 of file runtime_entry.h.

53{ return argument_count_; }

◆ can_lazy_deopt()

bool dart::RuntimeEntry::can_lazy_deopt ( ) const
inline

Definition at line 56 of file runtime_entry.h.

56{ return can_lazy_deopt_; }

◆ function()

const void * dart::RuntimeEntry::function ( ) const
inline

Definition at line 52 of file runtime_entry.h.

52{ return function_; }

◆ GetEntryPoint()

uword dart::RuntimeEntry::GetEntryPoint ( ) const

◆ is_float()

bool dart::RuntimeEntry::is_float ( ) const
inline

Definition at line 55 of file runtime_entry.h.

55{ return is_float_; }

◆ is_leaf()

bool dart::RuntimeEntry::is_leaf ( ) const
inline

Definition at line 54 of file runtime_entry.h.

54{ return is_leaf_; }

◆ name()

const char * dart::RuntimeEntry::name ( ) const
inline

Definition at line 51 of file runtime_entry.h.

51{ return name_; }

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