Home | History | Annotate | Download | only in AST

Lines Matching refs:VK

372                          QualType T, ExprValueKind VK)
373 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false),
409 ExprValueKind VK,
415 T, VK, FoundD, TemplateArgs);
425 ExprValueKind VK,
445 NameInfo, FoundD, TemplateArgs, T, VK);
1039 ArrayRef<Expr*> args, QualType t, ExprValueKind VK,
1041 : Expr(SC, t, VK, OK_Ordinary,
1068 QualType t, ExprValueKind VK, SourceLocation rparenloc)
1069 : Expr(CallExprClass, t, VK, OK_Ordinary,
1294 ExprValueKind vk,
1311 ty, vk, ok);
1643 ExprValueKind VK) {
1648 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, VK);
1662 ExprValueKind VK, CastKind K, Expr *Op,
1670 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, WrittenTy, L, R);
3267 ExprValueKind VK,
3279 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
3294 ExprValueKind VK,
3304 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, T->isDependentType(),
3318 ExprValueKind VK,
3328 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, Receiver->isTypeDependent(),
3368 ExprValueKind VK,
3387 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
3393 ExprValueKind VK,
3410 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3416 ExprValueKind VK,
3433 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
3859 ExprValueKind VK;
3862 VK = VK_RValue;
3866 VK = semantics[resultIndex]->getValueKind();
3873 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics,
3877 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK,
3880 : Expr(PseudoObjectExprClass, type, VK, OK_Ordinary,
3985 ArrayRef<ObjCDictionaryElement> VK,
3991 NumElements(VK.size()), HasPackExpansions(HasPackExpansions), Range(SR),
3997 if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
3998 VK[I].Value->isTypeDependent() || VK[I].Value->isValueDependent())
4000 if (VK[I].Key->isInstantiationDependent() ||
4001 VK[I].Value->isInstantiationDependent())
4003 if (VK[I].EllipsisLoc.isInvalid() &&
4004 (VK[I].Key->containsUnexpandedParameterPack() ||
4005 VK[I].Value->containsUnexpandedParameterPack()))
4008 KeyValues[I].Key = VK[I].Key;
4009 KeyValues[I].Value = VK[I].Value;
4011 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
4012 if (VK[I].NumExpansions)
4013 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1;
4022 ArrayRef<ObjCDictionaryElement> VK,
4028 ExpansionsSize = sizeof(ExpansionData) * VK.size();
4031 sizeof(KeyValuePair) * VK.size() + ExpansionsSize);
4032 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);