Searched refs:TemplateParameterList (Results 1 - 25 of 63) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclFriend.cpp38 ArrayRef<TemplateParameterList *> FriendTypeTPLists) {
57 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>(
68 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists);
H A DDeclTemplate.cpp43 // TemplateParameterList Implementation
47 TemplateParameterList::TemplateParameterList(const ASTContext& C, function in class:TemplateParameterList
89 TemplateParameterList *
90 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc,
96 alignof(TemplateParameterList));
97 return new (Mem) TemplateParameterList(C, TemplateLoc, LAngleLoc, Params,
101 unsigned TemplateParameterList::getMinRequiredArguments() const {
141 unsigned TemplateParameterList::getDepth() const {
154 static void AdoptTemplateParameterList(TemplateParameterList *Param
[all...]
H A DLinkage.h139 LinkageInfo getLVForTemplateParameterList(const TemplateParameterList *Params,
H A DCommentSema.cpp316 const TemplateParameterList *TemplateParameters =
1075 const TemplateParameterList *TemplateParameters,
1100 const TemplateParameterList *TemplateParameters,
1111 const TemplateParameterList *TemplateParameters,
1127 const TemplateParameterList *TemplateParameters) {
H A DExprConcepts.cpp146 TypeConstraintInfo.getPointer().get<TemplateParameterList *>();
H A DComment.cpp380 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
382 assert(TPL && "Unknown TemplateParameterList");
H A DDeclPrinter.cpp109 void printTemplateParameters(const TemplateParameterList *Params,
131 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context,
136 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context,
1036 void DeclPrinter::printTemplateParameters(const TemplateParameterList *Params,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DODRHash.h32 class TemplateParameterList;
87 void AddTemplateParameterList(const TemplateParameterList *TPL);
H A DDeclFriend.h55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
86 ArrayRef<TemplateParameterList *> FriendTypeTPLists)
90 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
114 ArrayRef<TemplateParameterList*> FriendTypeTPLists
131 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const {
133 return getTrailingObjects<TemplateParameterList *>()[N];
165 : getTrailingObjects<TemplateParameterList *>()[0]
H A DDeclTemplate.h69 class TemplateParameterList final
70 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *,
94 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc,
111 static TemplateParameterList *Create(const ASTContext &C,
218 : public TemplateParameterList::FixedSizeStorageOwner {
219 typename TemplateParameterList::FixedSizeStorage<
234 new (static_cast<void *>(&storage)) TemplateParameterList(C,
408 TemplateParameterList *Params, NamedDecl *Decl);
413 TemplateParameterList *Params)
421 TemplateParameterList *getTemplateParameter
[all...]
H A DExprConcepts.h265 llvm::PointerUnion<TemplateParameterList *, SubstitutionDiagnostic *>,
286 ReturnTypeRequirement(TemplateParameterList *TPL);
310 TypeConstraintInfo.getPointer().is<TemplateParameterList *>();
320 TemplateParameterList *getTypeConstraintTemplateParameterList() const {
322 return TypeConstraintInfo.getPointer().get<TemplateParameterList *>();
H A DCommentSema.h242 const TemplateParameterList *TemplateParameters,
247 const TemplateParameterList *TemplateParameters);
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DClangForward.h110 class TemplateParameterList;
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplate.h494 TemplateParameterList *TemplateParams,
499 TemplateParameterList *TemplateParams,
558 TemplateParameterList *
559 SubstTemplateParams(TemplateParameterList *List);
H A DOwnership.h39 class TemplateParameterList;
277 using MultiTemplateParamsArg = MutableArrayRef<TemplateParameterList *>;
H A DParsedTemplate.h238 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
H A DDeclSpec.h1850 ArrayRef<TemplateParameterList *> TemplateParameterLists;
1855 TemplateParameterList *InventedTemplateParameterList;
2457 void setTemplateParameterLists(ArrayRef<TemplateParameterList *> TPLs) {
2462 ArrayRef<TemplateParameterList *> getTemplateParameterLists() const {
2469 void setInventedTemplateParameterList(TemplateParameterList *Invented) {
2476 TemplateParameterList * getInventedTemplateParameterList() const {
H A DScopeInfo.h60 class TemplateParameterList;
834 TemplateParameterList *GLTemplateParameterList = nullptr;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp136 TemplateParameterList *TemplateParams,
144 TemplateParameterList *TemplateParams,
155 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
376 Sema &S, TemplateParameterList *TemplateParams,
423 Sema &S, TemplateParameterList *TemplateParams,
437 Sema &S, TemplateParameterList *TemplateParams,
456 Sema &S, TemplateParameterList *TemplateParams,
469 Sema &S, TemplateParameterList *TemplateParams,
481 TemplateParameterList *TemplateParams,
544 TemplateParameterList *TemplateParam
[all...]
H A DSemaTemplateInstantiateDecl.cpp834 TemplateParameterList *TempParams = D->getTemplateParameters();
835 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1346 TemplateParameterList *TempParams = D->getTemplateParameters();
1347 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1437 TemplateParameterList *PrevParams
1558 TemplateParameterList *TempParams = D->getTemplateParameters();
1559 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1640 TemplateParameterList *TempParams = D->getTemplateParameters();
1641 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1797 FunctionDecl *D, TemplateParameterList *TemplateParam
[all...]
H A DSemaTemplate.cpp43 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps,
1468 TemplateParameterList *Params,
1543 /// ActOnTemplateParameterList - Builds a TemplateParameterList, optionally
1546 TemplateParameterList *
1557 return TemplateParameterList::Create(
1572 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams,
1575 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) {
1991 TemplateParameterList *TemplateParams = Template->getTemplateParameters();
1993 TemplateParameterList *InnerParams = FTD->getTemplateParameters();
2013 TemplateParams = TemplateParameterList
[all...]
H A DSemaConcept.cpp649 TemplateParameterList *TemplateParams = Concept->getTemplateParameters();
1025 ReturnTypeRequirement(TemplateParameterList *TPL) :
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h242 TemplateParameterList *readTemplateParameterList();
H A DASTRecordWriter.h256 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp165 void VisitTemplateParameterList(const TemplateParameterList *Params);
897 const TemplateParameterList *Params) {
901 for (TemplateParameterList::const_iterator P = Params->begin(),

Completed in 379 milliseconds

123