reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2905 assert(E->getType()->isSpecificBuiltinType(BuiltinType::Overload)); 2909 E = E->IgnoreParens(); 2909 E = E->IgnoreParens(); 2910 if (isa<UnaryOperator>(E)) { 2911 assert(cast<UnaryOperator>(E)->getOpcode() == UO_AddrOf); 2912 E = cast<UnaryOperator>(E)->getSubExpr(); 2912 E = cast<UnaryOperator>(E)->getSubExpr(); 2913 auto *Ovl = cast<OverloadExpr>(E->IgnoreParens()); 2915 Result.HasFormOfMemberPointer = (E == Ovl && Ovl->getQualifier()); 2921 Result.Expression = cast<OverloadExpr>(E);