#include <raw_object.h>
Definition at line 192 of file raw_object.h.
◆ Type
◆ decode()
static constexpr uword dart::UntaggedObject::SizeTag::decode |
( |
uword |
tag | ) |
|
|
inlinestaticconstexpr |
Definition at line 205 of file raw_object.h.
205 {
207 }
static constexpr intptr_t decode(uword value)
◆ encode()
static constexpr uword dart::UntaggedObject::SizeTag::encode |
( |
intptr_t |
size | ) |
|
|
inlinestaticconstexpr |
Definition at line 201 of file raw_object.h.
201 {
203 }
static constexpr uword encode(intptr_t value)
◆ SizeFits()
static constexpr bool dart::UntaggedObject::SizeTag::SizeFits |
( |
intptr_t |
size | ) |
|
|
inlinestaticconstexpr |
Definition at line 213 of file raw_object.h.
213 {
216 }
static constexpr intptr_t kMaxSizeTag
static constexpr bool IsAligned(T x, uintptr_t alignment, uintptr_t offset=0)
static constexpr intptr_t kObjectAlignment
◆ update()
static constexpr uword dart::UntaggedObject::SizeTag::update |
( |
intptr_t |
size, |
|
|
uword |
tag |
|
) |
| |
|
inlinestaticconstexpr |
Definition at line 209 of file raw_object.h.
209 {
211 }
static constexpr uword update(intptr_t value, uword original)
◆ kMaxSizeTag
constexpr intptr_t dart::UntaggedObject::SizeTag::kMaxSizeTag |
|
staticconstexpr |
Initial value:=
static constexpr intptr_t kMaxSizeTagInUnitsOfAlignment
Definition at line 198 of file raw_object.h.
◆ kMaxSizeTagInUnitsOfAlignment
constexpr intptr_t dart::UntaggedObject::SizeTag::kMaxSizeTagInUnitsOfAlignment |
|
staticconstexpr |
The documentation for this class was generated from the following file: