Searched defs:ExprType (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 1447 ParenParseOption ExprType = CastExpr; local 1458 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, 1464 if (ExprType == CastExpr) { 1774 /// based on what is allowed by ExprType. The actual thing parsed is returned 1775 /// in ExprType. If stopIfCastExpr is true, it will only return the parsed type, 1793 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, argument 1809 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression 1818 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { 1822 ExprType = CompoundStmt; 1827 } else if (ExprType > [all...] |
H A D | ParseExprCXX.cpp | 2439 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, argument 2443 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); 2523 ExprType = CompoundLiteral; 2547 ExprType = SimpleExpr;
|
/external/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 1622 QualType ExprType = E->getType(); local 1629 if (!Context.hasSameUnqualifiedType(ReturnType, ExprType))
|
H A D | SemaDeclCXX.cpp | 2300 QualType ExprType = E->getType(); local 2301 QualType TargetType = SemaRef.Context.getRValueReferenceType(ExprType);
|
H A D | SemaExpr.cpp | 2878 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, argument 2882 if (ExprType->isDependentType()) 2889 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) 2890 ExprType = Ref->getPointeeType(); 2893 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); 2896 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, 2900 if (RequireCompleteType(OpLoc, ExprType, 2905 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange,
|
Completed in 436 milliseconds