Definition at line 3917 of file app_snapshot.cc.
◆ ContextScopeSerializationCluster()
dart::ContextScopeSerializationCluster::ContextScopeSerializationCluster |
( |
| ) |
|
|
inline |
Definition at line 3919 of file app_snapshot.cc.
SerializationCluster(const char *name, intptr_t cid, intptr_t target_instance_size=kSizeVaries, bool is_canonical=false)
◆ ~ContextScopeSerializationCluster()
dart::ContextScopeSerializationCluster::~ContextScopeSerializationCluster |
( |
| ) |
|
|
inline |
◆ Trace()
◆ WriteAlloc()
void dart::ContextScopeSerializationCluster::WriteAlloc |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
Implements dart::SerializationCluster.
Definition at line 3931 of file app_snapshot.cc.
3931 {
3934 for (intptr_t
i = 0;
i <
count;
i++) {
3935 ContextScopePtr scope = objects_[
i];
3936 s->AssignRef(scope);
3938 const intptr_t
length = scope->untag()->num_variables_;
3942 }
3943 }
#define AutoTraceObject(obj)
intptr_t target_memory_size_
static word InstanceSize()
◆ WriteFill()
void dart::ContextScopeSerializationCluster::WriteFill |
( |
Serializer * |
s | ) |
|
|
inlinevirtual |
Implements dart::SerializationCluster.
Definition at line 3945 of file app_snapshot.cc.
3945 {
3947 for (intptr_t
i = 0;
i <
count;
i++) {
3948 ContextScopePtr scope = objects_[
i];
3950 const intptr_t
length = scope->untag()->num_variables_;
3952 s->Write<
bool>(scope->untag()->is_implicit_);
3954 }
3955 }
#define WriteFromTo(obj,...)
The documentation for this class was generated from the following file: