Lines Matching refs:Desc

82     auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr);  in ctorArrayDesc()  local
83 auto *ElemLoc = reinterpret_cast<std::byte *>(Desc + 1); in ctorArrayDesc()
86 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()
87 Desc->Desc = SD; in ctorArrayDesc()
88 Desc->IsInitialized = true; in ctorArrayDesc()
89 Desc->IsBase = false; in ctorArrayDesc()
90 Desc->IsActive = IsActive; in ctorArrayDesc()
91 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
92 Desc->IsFieldMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
94 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
107 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in dtorArrayDesc() local
108 auto *ElemLoc = reinterpret_cast<std::byte *>(Desc + 1); in dtorArrayDesc()
140 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + SubOff) - 1; in ctorRecord() local
141 Desc->Offset = SubOff; in ctorRecord()
142 Desc->Desc = F; in ctorRecord()
143 Desc->IsInitialized = F->IsArray && !IsBase; in ctorRecord()
144 Desc->IsBase = IsBase; in ctorRecord()
145 Desc->IsActive = IsActive && !IsUnion; in ctorRecord()
146 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
147 Desc->IsFieldMutable = IsMutable || F->IsMutable; in ctorRecord()
149 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsFieldMutable, Desc->IsActive, in ctorRecord()
153 CtorSub(B.Offset, B.Desc, /*isBase=*/true); in ctorRecord()
155 CtorSub(F.Offset, F.Desc, /*isBase=*/false); in ctorRecord()
157 CtorSub(V.Offset, V.Desc, /*isBase=*/true); in ctorRecord()
166 DtorSub(F.Offset, F.Desc); in dtorRecord()
168 DtorSub(F.Offset, F.Desc); in dtorRecord()
170 DtorSub(F.Offset, F.Desc); in dtorRecord()
177 auto *FieldDesc = F.Desc; in moveRecord()