#include <runtime_api.h>
Definition at line 474 of file runtime_api.h.
◆ declaration_type_offset()
static word dart::compiler::target::Class::declaration_type_offset |
( |
| ) |
|
|
static |
◆ FINAL_CLASS()
dart::compiler::target::Class::FINAL_CLASS |
( |
| ) |
|
◆ GetId()
◆ GetInstanceSize()
uword dart::compiler::target::Class::GetInstanceSize |
( |
const dart::Class & |
handle | ) |
|
|
static |
Definition at line 515 of file runtime_api.cc.
515 {
518}
static constexpr T RoundUp(T x, uintptr_t alignment, uintptr_t offset=0)
static uword GetInstanceSizeImpl(const dart::Class &handle)
static constexpr intptr_t kObjectAlignment
◆ HasCompressedPointers()
bool dart::compiler::target::Class::HasCompressedPointers |
( |
const dart::Class & |
handle | ) |
|
|
static |
Definition at line 526 of file runtime_api.cc.
526 {
528}
bool HasCompressedPointers() const
◆ HasTypeArgumentsField()
bool dart::compiler::target::Class::HasTypeArgumentsField |
( |
const dart::Class & |
klass | ) |
|
|
static |
Definition at line 534 of file runtime_api.cc.
534 {
537}
intptr_t host_type_arguments_field_offset() const
static constexpr intptr_t kNoTypeArguments
◆ host_type_arguments_field_offset_in_words_offset()
static word dart::compiler::target::Class::host_type_arguments_field_offset_in_words_offset |
( |
| ) |
|
|
static |
◆ InstanceSize()
static word dart::compiler::target::Class::InstanceSize |
( |
| ) |
|
|
static |
◆ num_type_arguments_offset()
static word dart::compiler::target::Class::num_type_arguments_offset |
( |
| ) |
|
|
static |
◆ NumTypeArguments()
intptr_t dart::compiler::target::Class::NumTypeArguments |
( |
const dart::Class & |
klass | ) |
|
|
static |
Definition at line 530 of file runtime_api.cc.
530 {
532}
intptr_t NumTypeArguments() const
◆ super_type_offset()
static word dart::compiler::target::Class::super_type_offset |
( |
| ) |
|
|
static |
◆ TraceAllocation()
bool dart::compiler::target::Class::TraceAllocation |
( |
const dart::Class & |
klass | ) |
|
|
static |
Definition at line 543 of file runtime_api.cc.
543 {
545}
bool TraceAllocation(IsolateGroup *isolate_group) const
static IsolateGroup * Current()
◆ TypeArgumentsFieldOffset()
intptr_t dart::compiler::target::Class::TypeArgumentsFieldOffset |
( |
const dart::Class & |
klass | ) |
|
|
static |
Definition at line 539 of file runtime_api.cc.
539 {
541}
intptr_t target_type_arguments_field_offset() const
◆ kNoTypeArguments
const word dart::compiler::target::Class::kNoTypeArguments = dart::Class::kNoTypeArguments |
|
static |
The documentation for this class was generated from the following files: