Lines Matching refs:Desc

65     auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr);  in ctorArrayDesc()  local
66 auto *ElemLoc = reinterpret_cast<char *>(Desc + 1); in ctorArrayDesc()
69 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()
70 Desc->Desc = SD; in ctorArrayDesc()
71 Desc->IsInitialized = true; in ctorArrayDesc()
72 Desc->IsBase = false; in ctorArrayDesc()
73 Desc->IsActive = IsActive; in ctorArrayDesc()
74 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
75 Desc->IsMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
77 Fn(B, ElemLoc, Desc->IsConst, Desc->IsMutable, IsActive, D->ElemDesc); in ctorArrayDesc()
89 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in dtorArrayDesc() local
90 auto *ElemLoc = reinterpret_cast<char *>(Desc + 1); in dtorArrayDesc()
121 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + SubOff) - 1; in ctorRecord() local
122 Desc->Offset = SubOff; in ctorRecord()
123 Desc->Desc = F; in ctorRecord()
124 Desc->IsInitialized = (B->isStatic() || F->IsArray) && !IsBase; in ctorRecord()
125 Desc->IsBase = IsBase; in ctorRecord()
126 Desc->IsActive = IsActive && !IsUnion; in ctorRecord()
127 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
128 Desc->IsMutable = IsMutable || F->IsMutable; in ctorRecord()
130 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsMutable, Desc->IsActive, F); in ctorRecord()
133 CtorSub(B.Offset, B.Desc, /*isBase=*/true); in ctorRecord()
135 CtorSub(F.Offset, F.Desc, /*isBase=*/false); in ctorRecord()
137 CtorSub(V.Offset, V.Desc, /*isBase=*/true); in ctorRecord()
146 DtorSub(F.Offset, F.Desc); in dtorRecord()
148 DtorSub(F.Offset, F.Desc); in dtorRecord()
150 DtorSub(F.Offset, F.Desc); in dtorRecord()
156 auto FieldDesc = F.Desc; in moveRecord()