reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 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,