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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 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)) {