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

References

tools/clang/lib/Sema/TreeTransform.h
 9678   ExprResult Base = getDerived().TransformExpr(E->getBase());
 9683   if (E->hasQualifier()) {
 9685       = getDerived().TransformNestedNameSpecifierLoc(E->getQualifierLoc());
 9690   SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc();
 9693     = cast_or_null<ValueDecl>(getDerived().TransformDecl(E->getMemberLoc(),
 9694                                                          E->getMemberDecl()));
 9698   NamedDecl *FoundDecl = E->getFoundDecl();
 9699   if (FoundDecl == E->getMemberDecl()) {
 9703                    getDerived().TransformDecl(E->getMemberLoc(), FoundDecl));
 9709       Base.get() == E->getBase() &&
 9710       QualifierLoc == E->getQualifierLoc() &&
 9711       Member == E->getMemberDecl() &&
 9712       FoundDecl == E->getFoundDecl() &&
 9713       !E->hasExplicitTemplateArgs()) {
 9717     SemaRef.MarkMemberReferenced(E);
 9719     return E;
 9723   if (E->hasExplicitTemplateArgs()) {
 9724     TransArgs.setLAngleLoc(E->getLAngleLoc());
 9725     TransArgs.setRAngleLoc(E->getRAngleLoc());
 9726     if (getDerived().TransformTemplateArguments(E->getTemplateArgs(),
 9727                                                 E->getNumTemplateArgs(),
 9734       SemaRef.getLocForEndOfToken(E->getBase()->getSourceRange().getEnd());
 9741   DeclarationNameInfo MemberNameInfo = E->getMemberNameInfo();
 9749                                         E->isArrow(),
 9755                                         (E->hasExplicitTemplateArgs()