Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::compiler::TableSelector Struct Reference

#include <dispatch_table_generator.h>

Public Member Functions

 TableSelector (int32_t _id, int32_t _call_count, int32_t _offset, bool _called_on_null, bool _torn_off)
 
bool IsUsed () const
 

Public Attributes

int32_t id
 
int32_t call_count
 
int32_t offset
 
bool called_on_null
 
bool torn_off
 
bool on_null_interface = false
 
bool requires_args_descriptor = false
 

Detailed Description

Definition at line 25 of file dispatch_table_generator.h.

Constructor & Destructor Documentation

◆ TableSelector()

dart::compiler::TableSelector::TableSelector ( int32_t  _id,
int32_t  _call_count,
int32_t  _offset,
bool  _called_on_null,
bool  _torn_off 
)
inline

Member Function Documentation

◆ IsUsed()

bool dart::compiler::TableSelector::IsUsed ( ) const
inline

Definition at line 37 of file dispatch_table_generator.h.

37{ return call_count > 0; }

Member Data Documentation

◆ call_count

int32_t dart::compiler::TableSelector::call_count

Definition at line 43 of file dispatch_table_generator.h.

◆ called_on_null

bool dart::compiler::TableSelector::called_on_null

Definition at line 47 of file dispatch_table_generator.h.

◆ id

int32_t dart::compiler::TableSelector::id

Definition at line 40 of file dispatch_table_generator.h.

◆ offset

int32_t dart::compiler::TableSelector::offset

Definition at line 45 of file dispatch_table_generator.h.

◆ on_null_interface

bool dart::compiler::TableSelector::on_null_interface = false

Definition at line 51 of file dispatch_table_generator.h.

◆ requires_args_descriptor

bool dart::compiler::TableSelector::requires_args_descriptor = false

Definition at line 53 of file dispatch_table_generator.h.

◆ torn_off

bool dart::compiler::TableSelector::torn_off

Definition at line 49 of file dispatch_table_generator.h.


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