reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
729 assert((Cond.isInvalid() || CondExpr) && "switch with no condition"); 731 if (CondExpr && !CondExpr->isTypeDependent()) { 731 if (CondExpr && !CondExpr->isTypeDependent()) { 736 assert(CondExpr->getType()->isIntegralOrEnumerationType() && 738 if (CondExpr->isKnownToHaveBooleanValue()) { 743 << CondExpr->getSourceRange(); 749 auto *SS = SwitchStmt::Create(Context, InitStmt, Cond.get().first, CondExpr);