reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8629 assert(!isa<TemplateDecl>(Member) && "Only for non-template members"); 8639 } else if (FunctionDecl *Function = dyn_cast<FunctionDecl>(Member)) { 8658 } else if (isa<VarDecl>(Member)) { 8668 } else if (isa<RecordDecl>(Member)) { 8677 } else if (isa<EnumDecl>(Member)) { 8700 if (Member->getFriendObjectKind() != Decl::FOK_None) { 8702 if (InstantiatedFrom && isa<CXXMethodDecl>(Member)) { 8703 cast<CXXMethodDecl>(Member)->setInstantiationOfMemberFunction( 8706 } else if (InstantiatedFrom && isa<CXXRecordDecl>(Member)) { 8707 cast<CXXRecordDecl>(Member)->setInstantiationOfMemberClass( 8719 Diag(Member->getLocation(), diag::err_spec_member_not_instantiated) 8720 << Member; 8734 if (CheckSpecializationInstantiationRedecl(Member->getLocation(), 8745 Instantiation, Member->getLocation(), 8751 if (auto *MemberFunction = dyn_cast<FunctionDecl>(Member)) { 8768 } else if (auto *MemberVar = dyn_cast<VarDecl>(Member)) { 8771 } else if (auto *MemberClass = dyn_cast<CXXRecordDecl>(Member)) { 8774 } else if (auto *MemberEnum = dyn_cast<EnumDecl>(Member)) {