Lines Matching defs:IsMutable
85 bool IsMutable, bool IsActive, const Descriptor *D) {
103 Desc->IsFieldMutable = IsMutable || D->IsMutable;
147 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable,
157 Desc->IsFieldMutable = IsMutable || D->IsMutable;
164 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable,
179 Desc->IsFieldMutable = IsMutable || D->IsMutable;
182 initBase(B, Ptr + FieldOffset, IsConst, IsMutable, IsActive, V.Desc,
185 initField(B, Ptr + FieldOffset, IsConst, IsMutable, IsActive, IsUnion,
189 static void ctorRecord(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable,
192 initBase(B, Ptr, IsConst, IsMutable, IsActive, V.Desc, V.Offset, false);
194 initField(B, Ptr, IsConst, IsMutable, IsActive, D->ElemRecord->isUnion(), F.Desc, F.Offset);
196 initBase(B, Ptr, IsConst, IsMutable, IsActive, V.Desc, V.Offset, true);
287 bool IsConst, bool IsTemporary, bool IsMutable)
290 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary),
300 bool IsMutable)
304 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary),
317 IsMutable(false), IsTemporary(IsTemporary), IsArray(true),
326 bool IsMutable)
330 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable),
342 IsMutable(false), IsTemporary(IsTemporary), IsArray(true),
349 bool IsConst, bool IsTemporary, bool IsMutable)
352 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable),
361 ElemRecord(nullptr), IsConst(true), IsMutable(false), IsTemporary(false),