reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1452 unsigned NumAssocs = Types.size(); 1482 if (Types[i]) { 1483 if (Types[i]->getType()->containsUnexpandedParameterPack()) 1486 if (Types[i]->getType()->isDependentType()) { 1492 if (Types[i]->getType()->isIncompleteType()) 1494 else if (!Types[i]->getType()->isObjectType()) 1496 else if (Types[i]->getType()->isVariablyModifiedType()) 1500 Diag(Types[i]->getTypeLoc().getBeginLoc(), D) 1501 << Types[i]->getTypeLoc().getSourceRange() 1502 << Types[i]->getType(); 1509 if (Types[j] && !Types[j]->getType()->isDependentType() && 1509 if (Types[j] && !Types[j]->getType()->isDependentType() && 1510 Context.typesAreCompatible(Types[i]->getType(), 1511 Types[j]->getType())) { 1512 Diag(Types[j]->getTypeLoc().getBeginLoc(), 1514 << Types[j]->getTypeLoc().getSourceRange() 1515 << Types[j]->getType() 1516 << Types[i]->getType(); 1517 Diag(Types[i]->getTypeLoc().getBeginLoc(), 1519 << Types[i]->getTypeLoc().getSourceRange() 1520 << Types[i]->getType(); 1532 return GenericSelectionExpr::Create(Context, KeyLoc, ControllingExpr, Types, 1539 if (!Types[i]) 1542 Types[i]->getType())) 1557 Diag(Types[I]->getTypeLoc().getBeginLoc(), 1559 << Types[I]->getTypeLoc().getSourceRange() 1560 << Types[I]->getType(); 1586 Context, KeyLoc, ControllingExpr, Types, Exprs, DefaultLoc, RParenLoc,