Lines Matching defs:VK
51 ObjCDictionaryLiteral::ObjCDictionaryLiteral(ArrayRef<ObjCDictionaryElement> VK,
56 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR),
62 KeyValues[I].Key = VK[I].Key;
63 KeyValues[I].Value = VK[I].Value;
65 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
66 if (VK[I].NumExpansions)
67 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1;
77 ArrayRef<ObjCDictionaryElement> VK,
81 VK.size(), HasPackExpansions ? VK.size() : 0));
82 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);
104 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
112 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary),
124 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
131 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary),
141 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK,
147 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary),
173 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
187 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
193 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
207 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,
212 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK,
226 ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, SelLocs, SelLocsK, Method,