reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4601 if (!E) { 4605 switch (E->getStmtClass()) { 4607 return VisitChildrenForTemporaryDtors(E, false, Context); 4610 return VisitChildrenForTemporaryDtors(E, ExternallyDestructed, Context); 4613 return VisitBinaryOperatorForTemporaryDtors(cast<BinaryOperator>(E), 4619 cast<CXXBindTemporaryExpr>(E), ExternallyDestructed, Context); 4624 cast<AbstractConditionalOperator>(E), ExternallyDestructed, Context); 4628 E = cast<CastExpr>(E)->getSubExpr(); 4628 E = cast<CastExpr>(E)->getSubExpr(); 4633 E = cast<CXXFunctionalCastExpr>(E)->getSubExpr(); 4633 E = cast<CXXFunctionalCastExpr>(E)->getSubExpr(); 4637 E = cast<ConstantExpr>(E)->getSubExpr(); 4637 E = cast<ConstantExpr>(E)->getSubExpr(); 4641 E = cast<ParenExpr>(E)->getSubExpr(); 4641 E = cast<ParenExpr>(E)->getSubExpr(); 4645 const MaterializeTemporaryExpr* MTE = cast<MaterializeTemporaryExpr>(E); 4650 E = const_cast<Expr *>( 4651 cast<MaterializeTemporaryExpr>(E) 4670 auto *LE = cast<LambdaExpr>(E); 4688 E = cast<CXXDefaultArgExpr>(E)->getExpr(); 4688 E = cast<CXXDefaultArgExpr>(E)->getExpr(); 4692 E = cast<CXXDefaultInitExpr>(E)->getExpr(); 4692 E = cast<CXXDefaultInitExpr>(E)->getExpr();