• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Record

1692   CXXRecordDecl *Record = CXXRecordDecl::Create(
1697 if (SubstQualifier(D, Record))
1700 SemaRef.InstantiateAttrsForDecl(TemplateArgs, D, Record, LateAttrs,
1703 Record->setImplicit(D->isImplicit());
1708 Record->setAccess(D->getAccess());
1710 Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation);
1715 Record->setObjectOfFriendDecl();
1719 Record->setAnonymousStructOrUnion(true);
1722 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Record);
1725 SemaRef.Context.setManglingNumber(Record,
1731 SemaRef.Context.addDeclaratorForUnnamedTagDecl(Record, DD);
1736 SemaRef.Context.addTypedefNameForUnnamedTagDecl(Record, TND);
1738 Owner->addDecl(Record);
1745 SemaRef.InstantiateClass(D->getLocation(), Record, D, TemplateArgs,
1752 SemaRef.InstantiateClassMembers(D->getLocation(), Record, TemplateArgs,
1760 SemaRef.DiagnoseUnusedNestedTypedefs(Record);
1762 return Record;
1971 // Record this function template specialization.
2267 CXXRecordDecl *Record = cast<CXXRecordDecl>(DC);
2273 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo,
2280 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo,
2286 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo,
2292 Method = CXXMethodDecl::Create(SemaRef.Context, Record, StartLoc, NameInfo,
2318 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, Record,
2329 // Record this function template specialization.
2336 // Record that this is an instantiation of a member function.
2422 SemaRef.LookupQualifiedName(Previous, Record);
2479 Record->makeDeclVisibleInContext(Method);
4413 CXXRecordDecl *Record = nullptr;
4416 Record = Method->getParent();
4418 CXXThisScopeRAII ThisScope(*this, Record, ThisQuals, Record != nullptr);
5646 if (auto *Record = dyn_cast<CXXRecordDecl>(Other))
5647 return isInstantiationOf(cast<CXXRecordDecl>(D), Record);
5848 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(D)) {
5849 if (!Record->isDependentContext())
5854 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate();
5858 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record))
5867 if (DC->Equals(Record))
5868 return Record;
5881 if (isInstantiationOf(Record, InstRecord))