Lines Matching full:dyn_cast
160 const NamespaceDecl *nameSpace = dyn_cast<NamespaceDecl>(dc);
173 dyn_cast<ClassTemplateSpecializationDecl>(dc))
204 if (const ElaboratedType *ET = dyn_cast<ElaboratedType>(T)) {
241 = dyn_cast<MaterializeTemporaryExpr>(lexp))
243 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(lexp))
267 = dyn_cast<MaterializeTemporaryExpr>(rexp))
269 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(rexp))
272 if (const CallExpr *CE = dyn_cast<CallExpr>(rexp)) {
274 if (const MemberExpr *ME = dyn_cast<MemberExpr>(CE->getCallee())) {
275 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ME->getBase());
282 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl());
303 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(rexp)) {
307 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl());
321 if (const CXXOperatorCallExpr *OCE = dyn_cast<CXXOperatorCallExpr>(rexp)) {
349 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(E)) {
356 if (const MaterializeTemporaryExpr *M = dyn_cast<MaterializeTemporaryExpr>(E))
358 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
363 return dyn_cast<DeclRefExpr>(E);
372 const VarDecl *VD = dyn_cast<VarDecl>(DRE->getDecl());
509 const VarDecl* VD = dyn_cast<VarDecl>(D);
528 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitEx)) {
532 = dyn_cast<MaterializeTemporaryExpr>(E))
534 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E))
560 const MemberExpr *ME = dyn_cast<MemberExpr>(MCE->getCallee());
564 const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ME->getBase());