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

References

tools/clang/lib/Sema/TreeTransform.h
 3448   if (!Init)
 3449     return Init;
 3451   if (auto *FE = dyn_cast<FullExpr>(Init))
 3452     Init = FE->getSubExpr();
 3454   if (auto *AIL = dyn_cast<ArrayInitLoopExpr>(Init))
 3455     Init = AIL->getCommonExpr();
 3457   if (MaterializeTemporaryExpr *MTE = dyn_cast<MaterializeTemporaryExpr>(Init))
 3458     Init = MTE->GetTemporaryExpr();
 3460   while (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(Init))
 3461     Init = Binder->getSubExpr();
 3463   if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Init))
 3464     Init = ICE->getSubExprAsWritten();
 3467           dyn_cast<CXXStdInitializerListExpr>(Init))
 3473   CXXConstructExpr *Construct = dyn_cast<CXXConstructExpr>(Init);
 3475     return getDerived().TransformExpr(Init);
 3478   if (CXXScalarValueInitExpr *VIE = dyn_cast<CXXScalarValueInitExpr>(Init)) {
 3485   if (isa<ImplicitValueInitExpr>(Init))
 3492     return getDerived().TransformExpr(Init);