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

References

tools/clang/lib/Sema/TreeTransform.h
 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(),