reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
81 E = E->IgnoreParens(); 81 E = E->IgnoreParens(); 83 if (const CastExpr *CE = dyn_cast<CastExpr>(E)) { 86 E->getType()->isRecordType()) { 87 E = CE->getSubExpr(); 89 cast<CXXRecordDecl>(E->getType()->castAs<RecordType>()->getDecl()); 95 E = CE->getSubExpr(); 98 } else if (const MemberExpr *ME = dyn_cast<MemberExpr>(E)) { 103 E = ME->getBase(); 109 } else if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(E)) { 112 E = BO->getLHS(); 119 E = BO->getRHS(); 127 return E;