/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 31 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, in TemplateParameterList() function in TemplateParameterList 57 TemplateParameterList *TemplateParameterList::Create( in Create() 61 llvm::alignOf<TemplateParameterList>()); in Create() 62 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create() 66 unsigned TemplateParameterList::getMinRequiredArguments() const { in getMinRequiredArguments() 94 unsigned TemplateParameterList::getDepth() const { in getDepth() 109 static void AdoptTemplateParameterList(TemplateParameterList *Params, in AdoptTemplateParameterList() 203 TemplateParameterList *Params, in GenerateInjectedTemplateArgs() 250 TemplateParameterList *Params, in Create() 303 TemplateParameterList *Params = getTemplateParameters(); in getInjectedTemplateArgs() [all …]
|
D | DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { in Create() 50 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( in Create() 61 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists); in CreateDeserialized()
|
D | CommentSema.cpp | 317 const TemplateParameterList *TemplateParameters = in actOnTParamCommandParamNameArg() 1020 const TemplateParameterList *TemplateParameters, in ResolveTParamReferenceHelper() 1045 const TemplateParameterList *TemplateParameters, in resolveTParamReference() 1056 const TemplateParameterList *TemplateParameters, in CorrectTypoInTParamReferenceHelper() 1072 const TemplateParameterList *TemplateParameters) { in correctTypoInTParamReference()
|
D | DeclPrinter.cpp | 98 void PrintTemplateParameters(const TemplateParameterList *Params, 896 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, in PrintTemplateParameters() 969 TemplateParameterList *Params = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 983 TemplateParameterList *Params = D->getTemplateParameters(); in VisitClassTemplateDecl()
|
D | Comment.cpp | 333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
|
D | Decl.cpp | 243 getLVForTemplateParameterList(const TemplateParameterList *Params, in getLVForTemplateParameterList() 1680 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo() 1751 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo() 1760 TemplParamLists = new (Context) TemplateParameterList *[TPLists.size()]; in setTemplateParameterListsInfo() 3610 ASTContext &Context, ArrayRef<TemplateParameterList *> TPLists) { in setTemplateParameterListsInfo()
|
/external/clang/include/clang/AST/ |
D | DeclFriend.h | 42 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 72 ArrayRef<TemplateParameterList*> FriendTypeTPLists) in FriendDecl() 80 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i]; in FriendDecl() 98 ArrayRef<TemplateParameterList*> FriendTypeTPLists 113 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const { in getFriendTypeTemplateParameterList() 115 return getTrailingObjects<TemplateParameterList *>()[N]; in getFriendTypeTemplateParameterList() 147 : getTrailingObjects<TemplateParameterList *>()[0] in getSourceRange()
|
D | DeclTemplate.h | 30 class TemplateParameterList; variable 49 class TemplateParameterList final 50 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *> { 71 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 75 static TemplateParameterList *Create(const ASTContext &C, 151 TemplateParameterList List; 164 TemplateParameterList::totalSizeToAlloc<NamedDecl *>(N) && in FixedSizeTemplateParameterListStorage() 169 TemplateParameterList *get() { return &List; } in get() 341 TemplateParameterList *Params) in TemplateDecl() 347 TemplateParameterList *Params, NamedDecl *Decl) in TemplateDecl() [all …]
|
D | CommentSema.h | 239 const TemplateParameterList *TemplateParameters, 244 const TemplateParameterList *TemplateParameters);
|
D | RecursiveASTVisitor.h | 482 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1366 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1367 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end(); 1519 TemplateParameterList *TPL) { 1521 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); 1763 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \ 1764 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
|
D | Decl.h | 48 class TemplateParameterList; variable 627 TemplateParameterList** TemplParamLists; 636 ArrayRef<TemplateParameterList *> TPLists); 717 TemplateParameterList *getTemplateParameterList(unsigned index) const { in getTemplateParameterList() 722 ArrayRef<TemplateParameterList *> TPLists); 2988 TemplateParameterList *getTemplateParameterList(unsigned i) const { in getTemplateParameterList() 2993 ArrayRef<TemplateParameterList *> TPLists);
|
D | Comment.h | 27 class TemplateParameterList; variable 1012 const TemplateParameterList *TemplateParameters;
|
/external/clang/include/clang/Sema/ |
D | Template.h | 431 TemplateParameterList *TemplateParams, 434 TemplateParameterList *TemplateParams); 493 TemplateParameterList * 494 SubstTemplateParams(TemplateParameterList *List);
|
D | Ownership.h | 35 class TemplateParameterList; variable 266 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
D | ParsedTemplate.h | 217 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
D | ScopeInfo.h | 44 class TemplateParameterList; variable 711 TemplateParameterList *GLTemplateParameterList;
|
D | Sema.h | 168 class TemplateParameterList; variable 5698 TemplateParameterList *Params, 5707 TemplateParameterList * 5728 bool CheckTemplateParameterList(TemplateParameterList *NewParams, 5729 TemplateParameterList *OldParams, 5731 TemplateParameterList *MatchTemplateParametersToScopeSpecifier( 5734 ArrayRef<TemplateParameterList *> ParamLists, 5741 TemplateParameterList *TemplateParams, 5746 TemplateParameterList **OuterTemplateParamLists, 5781 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams, [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 96 TemplateParameterList *TemplateParams, 106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, 375 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 434 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 579 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, in PackDeductionScope() 724 TemplateParameterList *TemplateParams; 764 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 940 TemplateParameterList *TemplateParams, in DeduceTemplateArgumentsByTypeMatch() 1677 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 564 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl() 565 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitTypeAliasTemplateDecl() 1043 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl() 1044 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitClassTemplateDecl() 1133 TemplateParameterList *PrevParams in VisitClassTemplateDecl() 1250 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl() 1251 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitVarTemplateDecl() 1332 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 1333 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitFunctionTemplateDecl() 1484 TemplateParameterList *TemplateParams) { in VisitFunctionDecl() [all …]
|
D | SemaTemplate.cpp | 42 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, in getTemplateParamsRange() 750 TemplateParameterList *Params, in ActOnTemplateTemplateParameter() 824 TemplateParameterList * 836 return TemplateParameterList::Create( in ActOnTemplateParameterList() 852 TemplateParameterList *TemplateParams, in CheckClassTemplate() 856 TemplateParameterList** OuterTemplateParamLists, in CheckClassTemplate() 1266 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks() 1310 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, in CheckTemplateParameterList() 1311 TemplateParameterList *OldParams, in CheckTemplateParameterList() 1325 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() [all …]
|
D | SemaLambda.cpp | 224 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( in getGenericLambdaTemplateParameterList() 361 TemplateParameterList *TemplateParams = in startLambdaDefinition()
|
D | SemaTemplateInstantiate.cpp | 517 TemplateParameterList *TemplateParams = nullptr; in PrintInstantiationStack() 536 TemplateParameterList *TemplateParams = nullptr; in PrintInstantiationStack() 827 TemplateParameterList *TransformTemplateParameterList( in TransformTemplateParameterList() 828 TemplateParameterList *OrigTPL) { in TransformTemplateParameterList()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 151 void VisitTemplateParameterList(const TemplateParameterList *Params); 757 const TemplateParameterList *Params) { in VisitTemplateParameterList() 761 for (TemplateParameterList::const_iterator P = Params->begin(), in VisitTemplateParameterList()
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 249 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 1834 D->getTrailingObjects<TemplateParameterList *>()[i] = in VisitFriendDecl() 1845 D->Params = new TemplateParameterList*[NumParams]; in VisitFriendTemplateDecl() 1860 TemplateParameterList* TemplateParams in VisitTemplateDecl() 2201 TemplateParameterList **Data = in VisitTemplateTemplateParmDecl() 2202 D->getTrailingObjects<TemplateParameterList *>(); in VisitTemplateTemplateParmDecl() 2543 static bool isSameTemplateParameterList(const TemplateParameterList *X, 2544 const TemplateParameterList *Y); 2620 static bool isSameTemplateParameterList(const TemplateParameterList *X, in isSameTemplateParameterList() 2621 const TemplateParameterList *Y) { in isSameTemplateParameterList()
|