reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6819 StmtResult Init = getDerived().TransformStmt(S->getInit()); 6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(), 6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(), 6825 S->getIfLoc(), S->getConditionVariable(), S->getCond(), 6826 S->isConstexpr() ? Sema::ConditionKind::ConstexprIf 6833 if (S->isConstexpr()) 6839 Then = getDerived().TransformStmt(S->getThen()); 6843 Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc()); 6849 Else = getDerived().TransformStmt(S->getElse()); 6855 Init.get() == S->getInit() && 6856 Cond.get() == std::make_pair(S->getConditionVariable(), S->getCond()) && 6856 Cond.get() == std::make_pair(S->getConditionVariable(), S->getCond()) && 6857 Then.get() == S->getThen() && 6858 Else.get() == S->getElse()) 6859 return S; 6861 return getDerived().RebuildIfStmt(S->getIfLoc(), S->isConstexpr(), Cond, 6861 return getDerived().RebuildIfStmt(S->getIfLoc(), S->isConstexpr(), Cond, 6862 Init.get(), Then.get(), S->getElseLoc(),