Lines Matching defs:VK
431 ExprValueKind VK, SourceLocation L,
434 : Expr(DeclRefExprClass, T, VK, OK_Ordinary), D(D), DNLoc(LocInfo) {
454 QualType T, ExprValueKind VK, NonOdrUseReason NOUR)
455 : Expr(DeclRefExprClass, T, VK, OK_Ordinary), D(D),
492 ExprValueKind VK, NamedDecl *FoundD,
498 T, VK, FoundD, TemplateArgs, NOUR);
506 QualType T, ExprValueKind VK,
525 FoundD, TemplateArgs, T, VK, NOUR);
1452 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
1455 : Expr(SC, Ty, VK, OK_Ordinary), RParenLoc(RParenLoc) {
1499 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK,
1508 return new (Mem) CallExpr(CallExprClass, Fn, /*PreArgs=*/{}, Args, Ty, VK,
1513 ExprValueKind VK, SourceLocation RParenLoc,
1518 VK, RParenLoc, FPOptionsOverride(),
1734 ExprValueKind VK, ExprObjectKind OK,
1736 : Expr(MemberExprClass, T, VK, OK), Base(Base), MemberDecl(MemberDecl),
1773 QualType T, ExprValueKind VK, ExprObjectKind OK, NonOdrUseReason NOUR) {
1787 TemplateArgs, T, VK, OK, NOUR);
2091 ExprValueKind VK,
2103 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK);
2120 ExprValueKind VK, CastKind K, Expr *Op,
2130 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, FPO, WrittenTy, L, R);
4858 Opcode opc, QualType ResTy, ExprValueKind VK,
4861 : Expr(BinaryOperatorClass, ResTy, VK, OK) {
4877 Opcode opc, QualType ResTy, ExprValueKind VK,
4880 : Expr(CompoundAssignOperatorClass, ResTy, VK, OK) {
4904 ExprValueKind VK, ExprObjectKind OK,
4912 BinaryOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures);
4925 Opcode opc, QualType ResTy, ExprValueKind VK,
4934 CompoundAssignOperator(C, lhs, rhs, opc, ResTy, VK, OK, opLoc, FPFeatures,
4946 QualType type, ExprValueKind VK, ExprObjectKind OK,
4949 : Expr(UnaryOperatorClass, type, VK, OK), Val(input) {
4961 ExprValueKind VK, ExprObjectKind OK,
4968 UnaryOperator(C, input, opc, type, VK, OK, l, CanOverflow, FPFeatures);
5003 ExprValueKind VK;
5006 VK = VK_PRValue;
5010 VK = semantics[resultIndex]->getValueKind();
5016 return new(buffer) PseudoObjectExpr(type, VK, syntax, semantics,
5020 PseudoObjectExpr::PseudoObjectExpr(QualType type, ExprValueKind VK,
5023 : Expr(PseudoObjectExprClass, type, VK, OK_Ordinary) {