#include <raw_object.h>
Definition at line 1321 of file raw_object.h.
◆ UnboxedState
Enumerator |
---|
kBoxed | |
kUnboxedInt | |
kUnboxedDouble | |
kUnboxedRecord | |
Definition at line 1323 of file raw_object.h.
◆ UnboxedParameterBitmap() [1/3]
dart::UntaggedFunction::UnboxedParameterBitmap::UnboxedParameterBitmap |
( |
| ) |
|
|
inline |
◆ UnboxedParameterBitmap() [2/3]
dart::UntaggedFunction::UnboxedParameterBitmap::UnboxedParameterBitmap |
( |
uint64_t |
bitmap | ) |
|
|
inlineexplicit |
◆ UnboxedParameterBitmap() [3/3]
◆ HasUnboxedParameters()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::HasUnboxedParameters |
( |
| ) |
const |
|
inline |
Definition at line 1363 of file raw_object.h.
1363 {
1365 }
static constexpr intptr_t kBitsPerElement
◆ IsEmpty()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::IsEmpty |
( |
| ) |
const |
|
inline |
◆ IsUnboxed()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::IsUnboxed |
( |
intptr_t |
position | ) |
const |
|
inline |
◆ IsUnboxedDouble()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::IsUnboxedDouble |
( |
intptr_t |
position | ) |
const |
|
inline |
◆ IsUnboxedInteger()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::IsUnboxedInteger |
( |
intptr_t |
position | ) |
const |
|
inline |
◆ IsUnboxedRecord()
DART_FORCE_INLINE bool dart::UntaggedFunction::UnboxedParameterBitmap::IsUnboxedRecord |
( |
intptr_t |
position | ) |
const |
|
inline |
◆ operator=()
◆ Reset()
DART_FORCE_INLINE void dart::UntaggedFunction::UnboxedParameterBitmap::Reset |
( |
| ) |
|
|
inline |
◆ SetUnboxedDouble()
DART_FORCE_INLINE void dart::UntaggedFunction::UnboxedParameterBitmap::SetUnboxedDouble |
( |
intptr_t |
position | ) |
|
|
inline |
◆ SetUnboxedInteger()
DART_FORCE_INLINE void dart::UntaggedFunction::UnboxedParameterBitmap::SetUnboxedInteger |
( |
intptr_t |
position | ) |
|
|
inline |
◆ SetUnboxedRecord()
DART_FORCE_INLINE void dart::UntaggedFunction::UnboxedParameterBitmap::SetUnboxedRecord |
( |
intptr_t |
position | ) |
|
|
inline |
◆ Value()
DART_FORCE_INLINE uint64_t dart::UntaggedFunction::UnboxedParameterBitmap::Value |
( |
| ) |
const |
|
inline |
◆ kBitsPerElement
constexpr intptr_t dart::UntaggedFunction::UnboxedParameterBitmap::kBitsPerElement = 2 |
|
staticconstexpr |
◆ kCapacity
constexpr intptr_t dart::UntaggedFunction::UnboxedParameterBitmap::kCapacity |
|
staticconstexpr |
Initial value:=
constexpr intptr_t kBitsPerByte
Definition at line 1331 of file raw_object.h.
◆ kElementBitmask
constexpr uint64_t dart::UntaggedFunction::UnboxedParameterBitmap::kElementBitmask = (1 << kBitsPerElement) - 1 |
|
staticconstexpr |
The documentation for this class was generated from the following file: