reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
555 if (isa<ClassTemplateDecl>(Friend)) 556 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); 558 if (isa<FunctionTemplateDecl>(Friend)) 559 return MatchesFriend(S, EC, cast<FunctionTemplateDecl>(Friend)); 561 if (isa<CXXRecordDecl>(Friend)) 562 return MatchesFriend(S, EC, cast<CXXRecordDecl>(Friend)); 564 assert(isa<FunctionDecl>(Friend) && "unknown friend decl kind"); 565 return MatchesFriend(S, EC, cast<FunctionDecl>(Friend));