/external/clang/lib/AST/ |
H A D | DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { 50 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( 61 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists);
|
H A D | DeclTemplate.cpp | 28 // TemplateParameterList Implementation 31 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, function in class:TemplateParameterList 57 TemplateParameterList *TemplateParameterList::Create( 61 llvm::alignOf<TemplateParameterList>()); 62 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, 66 unsigned TemplateParameterList::getMinRequiredArguments() const { 94 unsigned TemplateParameterList::getDepth() const { 109 static void AdoptTemplateParameterList(TemplateParameterList *Param [all...] |
H A D | CommentSema.cpp | 317 const TemplateParameterList *TemplateParameters = 1020 const TemplateParameterList *TemplateParameters, 1045 const TemplateParameterList *TemplateParameters, 1056 const TemplateParameterList *TemplateParameters, 1072 const TemplateParameterList *TemplateParameters) {
|
H A D | Comment.cpp | 333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
|
H A D | DeclPrinter.cpp | 98 void PrintTemplateParameters(const TemplateParameterList *Params, 896 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, 969 TemplateParameterList *Params = D->getTemplateParameters(); 983 TemplateParameterList *Params = D->getTemplateParameters();
|
/external/clang/include/clang/AST/ |
H A D | DeclFriend.h | 42 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 72 ArrayRef<TemplateParameterList*> FriendTypeTPLists) 80 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i]; 98 ArrayRef<TemplateParameterList*> FriendTypeTPLists 113 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const { 115 return getTrailingObjects<TemplateParameterList *>()[N]; 147 : getTrailingObjects<TemplateParameterList *>()[0]
|
H A D | DeclTemplate.h | 30 class TemplateParameterList; 49 class TemplateParameterList final 50 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *> { 71 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 75 static TemplateParameterList *Create(const ASTContext &C, 146 // This is kinda ugly: TemplateParameterList usually gets allocated 149 // variable. After allocation, the TemplateParameterList object 151 TemplateParameterList List; 164 TemplateParameterList::totalSizeToAlloc<NamedDecl *>(N) && 169 TemplateParameterList *ge [all...] |
H A D | CommentSema.h | 239 const TemplateParameterList *TemplateParameters, 244 const TemplateParameterList *TemplateParameters);
|
H A D | Decl.h | 48 class TemplateParameterList; 627 TemplateParameterList** TemplParamLists; 636 ArrayRef<TemplateParameterList *> TPLists); 717 TemplateParameterList *getTemplateParameterList(unsigned index) const { 722 ArrayRef<TemplateParameterList *> TPLists); 2988 TemplateParameterList *getTemplateParameterList(unsigned i) const { 2993 ArrayRef<TemplateParameterList *> TPLists);
|
H A 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(); \
|
H A D | Comment.h | 27 class TemplateParameterList; 1012 const TemplateParameterList *TemplateParameters;
|
/external/clang/include/clang/Sema/ |
H A D | Template.h | 431 TemplateParameterList *TemplateParams, 434 TemplateParameterList *TemplateParams); 493 TemplateParameterList * 494 SubstTemplateParams(TemplateParameterList *List);
|
H A D | ParsedTemplate.h | 217 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
H A D | Ownership.h | 35 class TemplateParameterList; 266 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
H A D | ScopeInfo.h | 44 class TemplateParameterList; 711 TemplateParameterList *GLTemplateParameterList;
|
H A D | Sema.h | 168 class TemplateParameterList; 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 *TemplateParam [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 96 TemplateParameterList *TemplateParams, 106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, 375 TemplateParameterList *TemplateParams, 434 TemplateParameterList *TemplateParams, 579 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, 724 TemplateParameterList *TemplateParams; 764 TemplateParameterList *TemplateParams, 940 TemplateParameterList *TemplateParams, 1677 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 564 TemplateParameterList *TempParams = D->getTemplateParameters(); 565 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1043 TemplateParameterList *TempParams = D->getTemplateParameters(); 1044 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1133 TemplateParameterList *PrevParams 1250 TemplateParameterList *TempParams = D->getTemplateParameters(); 1251 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1332 TemplateParameterList *TempParams = D->getTemplateParameters(); 1333 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1484 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplate.cpp | 42 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, 750 TemplateParameterList *Params, 821 /// ActOnTemplateParameterList - Builds a TemplateParameterList, optionally 824 TemplateParameterList * 836 return TemplateParameterList::Create( 852 TemplateParameterList *TemplateParams, 856 TemplateParameterList** OuterTemplateParamLists, 1266 TemplateParameterList *Params = TTP->getTemplateParameters(); 1310 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, 1311 TemplateParameterList *OldParam [all...] |
H A D | SemaLambda.cpp | 224 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( 361 TemplateParameterList *TemplateParams =
|
H A D | SemaTemplateInstantiate.cpp | 517 TemplateParameterList *TemplateParams = nullptr; 536 TemplateParameterList *TemplateParams = nullptr; 827 TemplateParameterList *TransformTemplateParameterList( 828 TemplateParameterList *OrigTPL) {
|
/external/clang/tools/libclang/ |
H A D | CursorVisitor.h | 249 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 151 void VisitTemplateParameterList(const TemplateParameterList *Params); 757 const TemplateParameterList *Params) { 761 for (TemplateParameterList::const_iterator P = Params->begin(),
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1834 D->getTrailingObjects<TemplateParameterList *>()[i] = 1845 D->Params = new TemplateParameterList*[NumParams]; 1860 TemplateParameterList* TemplateParams 2201 TemplateParameterList **Data = 2202 D->getTrailingObjects<TemplateParameterList *>(); 2543 static bool isSameTemplateParameterList(const TemplateParameterList *X, 2544 const TemplateParameterList *Y); 2620 static bool isSameTemplateParameterList(const TemplateParameterList *X, 2621 const TemplateParameterList *Y) {
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 220 llvm::DINodeArray CollectTemplateParams(const TemplateParameterList *TPList,
|