Lines Matching defs:IsConst

84 static void ctorArrayDesc(Block *B, std::byte *Ptr, bool IsConst,
102 Desc->IsConst = IsConst || D->IsConst;
105 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive,
147 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable,
156 Desc->IsConst = IsConst || D->IsConst;
160 Fn(B, Ptr + FieldOffset, Desc->IsConst, Desc->IsFieldMutable,
164 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable,
178 Desc->IsConst = IsConst || D->IsConst;
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),
299 size_t NumElems, bool IsConst, bool IsTemporary,
304 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary),
316 AllocSize(MDSize + sizeof(InitMapPtr) + alignof(void *)), IsConst(true),
325 unsigned NumElems, bool IsConst, bool IsTemporary,
330 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable),
341 AllocSize(MDSize + alignof(void *)), ElemDesc(Elem), IsConst(true),
349 bool IsConst, bool IsTemporary, bool IsMutable)
352 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable),
361 ElemRecord(nullptr), IsConst(true), IsMutable(false), IsTemporary(false),