Lines Matching refs:Desc

71     auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr);  in ctorArrayDesc()  local
72 auto *ElemLoc = reinterpret_cast<char *>(Desc + 1); in ctorArrayDesc()
75 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()
76 Desc->Desc = SD; in ctorArrayDesc()
77 Desc->IsInitialized = true; in ctorArrayDesc()
78 Desc->IsBase = false; in ctorArrayDesc()
79 Desc->IsActive = IsActive; in ctorArrayDesc()
80 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
81 Desc->IsFieldMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
83 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
96 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in dtorArrayDesc() local
97 auto *ElemLoc = reinterpret_cast<char *>(Desc + 1); in dtorArrayDesc()
128 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + SubOff) - 1; in ctorRecord() local
129 Desc->Offset = SubOff; in ctorRecord()
130 Desc->Desc = F; in ctorRecord()
131 Desc->IsInitialized = F->IsArray && !IsBase; in ctorRecord()
132 Desc->IsBase = IsBase; in ctorRecord()
133 Desc->IsActive = IsActive && !IsUnion; in ctorRecord()
134 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
135 Desc->IsFieldMutable = IsMutable || F->IsMutable; in ctorRecord()
137 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsFieldMutable, Desc->IsActive, in ctorRecord()
141 CtorSub(B.Offset, B.Desc, /*isBase=*/true); in ctorRecord()
143 CtorSub(F.Offset, F.Desc, /*isBase=*/false); in ctorRecord()
145 CtorSub(V.Offset, V.Desc, /*isBase=*/true); in ctorRecord()
154 DtorSub(F.Offset, F.Desc); in dtorRecord()
156 DtorSub(F.Offset, F.Desc); in dtorRecord()
158 DtorSub(F.Offset, F.Desc); in dtorRecord()
164 auto FieldDesc = F.Desc; in moveRecord()