#include <kernel_translation_helper.h>
◆ Flag
◆ InferredTypeMetadata()
dart::kernel::InferredTypeMetadata::InferredTypeMetadata |
( |
intptr_t |
cid_, |
|
|
uint8_t |
flags_, |
|
|
const Object & |
constant_value_ = Object::null_object() |
|
) |
| |
|
inline |
◆ IsConstant()
bool dart::kernel::InferredTypeMetadata::IsConstant |
( |
| ) |
const |
|
inline |
◆ IsInt()
bool dart::kernel::InferredTypeMetadata::IsInt |
( |
| ) |
const |
|
inline |
◆ IsNullable()
bool dart::kernel::InferredTypeMetadata::IsNullable |
( |
| ) |
const |
|
inline |
◆ IsSkipCheck()
bool dart::kernel::InferredTypeMetadata::IsSkipCheck |
( |
| ) |
const |
|
inline |
◆ IsTrivial()
bool dart::kernel::InferredTypeMetadata::IsTrivial |
( |
| ) |
const |
|
inline |
◆ ReceiverNotInt()
bool dart::kernel::InferredTypeMetadata::ReceiverNotInt |
( |
| ) |
const |
|
inline |
◆ ToCompileType()
Definition at line 1046 of file kernel_translation_helper.h.
1048 {
1054 } else {
1055 return CompileType(
IsNullable(), can_be_sentinel,
cid, static_type);
1056 }
1057 }
static CompileType FromAbstractType(const AbstractType &type, bool can_be_null, bool can_be_sentinel)
static Object & ZoneHandle()
static TypePtr NullableIntType()
◆ cid
const intptr_t dart::kernel::InferredTypeMetadata::cid |
◆ constant_value
const Object& dart::kernel::InferredTypeMetadata::constant_value |
◆ flags
const uint8_t dart::kernel::InferredTypeMetadata::flags |
◆ kCompileTypeFlagsMask
The documentation for this struct was generated from the following file: