Lines Matching refs:VK

53 ObjCDictionaryLiteral::ObjCDictionaryLiteral(ArrayRef<ObjCDictionaryElement> VK,
59 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR),
65 if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
66 VK[I].Value->isTypeDependent() || VK[I].Value->isValueDependent())
68 if (VK[I].Key->isInstantiationDependent() ||
69 VK[I].Value->isInstantiationDependent())
71 if (VK[I].EllipsisLoc.isInvalid() &&
72 (VK[I].Key->containsUnexpandedParameterPack() ||
73 VK[I].Value->containsUnexpandedParameterPack()))
76 KeyValues[I].Key = VK[I].Key;
77 KeyValues[I].Value = VK[I].Value;
79 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
80 if (VK[I].NumExpansions)
81 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1;
90 ArrayRef<ObjCDictionaryElement> VK,
94 VK.size(), HasPackExpansions ? VK.size() : 0));
95 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);
117 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
125 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
139 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
146 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, T->isDependentType(),
157 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
163 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
201 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
215 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
221 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
235 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,
240 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
254 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,