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

References

tools/clang/lib/Sema/TreeTransform.h
12506   Args.reserve(E->getNumArgs());
12507   if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), false, Args,
12507   if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), false, Args,
12511   if (E->getReceiverKind() == ObjCMessageExpr::Class) {
12514       = getDerived().TransformType(E->getClassReceiverTypeInfo());
12520         ReceiverTypeInfo == E->getClassReceiverTypeInfo() && !ArgChanged)
12521       return SemaRef.MaybeBindToTemporary(E);
12525     E->getSelectorLocs(SelLocs);
12527                                                E->getSelector(),
12529                                                E->getMethodDecl(),
12530                                                E->getLeftLoc(),
12532                                                E->getRightLoc());
12534   else if (E->getReceiverKind() == ObjCMessageExpr::SuperClass ||
12535            E->getReceiverKind() == ObjCMessageExpr::SuperInstance) {
12536     if (!E->getMethodDecl())
12541     E->getSelectorLocs(SelLocs);
12542     return getDerived().RebuildObjCMessageExpr(E->getSuperLoc(),
12543                                                E->getSelector(),
12545                                                E->getReceiverType(),
12546                                                E->getMethodDecl(),
12547                                                E->getLeftLoc(),
12549                                                E->getRightLoc());
12553   assert(E->getReceiverKind() == ObjCMessageExpr::Instance &&
12556     = getDerived().TransformExpr(E->getInstanceReceiver());
12562       Receiver.get() == E->getInstanceReceiver() && !ArgChanged)
12563     return SemaRef.MaybeBindToTemporary(E);
12567   E->getSelectorLocs(SelLocs);
12569                                              E->getSelector(),
12571                                              E->getMethodDecl(),
12572                                              E->getLeftLoc(),
12574                                              E->getRightLoc());