/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, in TemplateParameterList() function in TemplateParameterList 56 TemplateParameterList * 57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create() 60 unsigned Size = sizeof(TemplateParameterList) in Create() 62 unsigned Align = std::max(llvm::alignOf<TemplateParameterList>(), in Create() 65 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create() 69 unsigned TemplateParameterList::getMinRequiredArguments() const { in getMinRequiredArguments() 71 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(), in getMinRequiredArguments() 72 PEnd = const_cast<TemplateParameterList *>(this)->end(); in getMinRequiredArguments() 100 unsigned TemplateParameterList::getDepth() const { in getDepth() [all …]
|
D | DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { in Create() 49 std::size_t Extra = FriendTypeTPLists.size() * sizeof(TemplateParameterList*); in Create() 58 std::size_t Extra = FriendTypeNumTPLists * sizeof(TemplateParameterList*); in CreateDeserialized()
|
D | CommentSema.cpp | 317 const TemplateParameterList *TemplateParameters = in actOnTParamCommandParamNameArg() 1022 const TemplateParameterList *TemplateParameters, in ResolveTParamReferenceHelper() 1047 const TemplateParameterList *TemplateParameters, in resolveTParamReference() 1058 const TemplateParameterList *TemplateParameters, in CorrectTypoInTParamReferenceHelper() 1074 const TemplateParameterList *TemplateParameters) { in correctTypoInTParamReference()
|
D | DeclPrinter.cpp | 87 void PrintTemplateParameters(const TemplateParameterList *Params, 812 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, in PrintTemplateParameters() 890 TemplateParameterList *Params = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 902 TemplateParameterList *Params = D->getTemplateParameters(); in VisitClassTemplateDecl()
|
D | Comment.cpp | 340 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
|
/external/clang/include/clang/AST/ |
D | DeclFriend.h | 66 TemplateParameterList* const *getTPLists() const { in getTPLists() 67 return reinterpret_cast<TemplateParameterList* const *>(this + 1); in getTPLists() 69 TemplateParameterList **getTPLists() { in getTPLists() 70 return reinterpret_cast<TemplateParameterList**>(this + 1); in getTPLists() 78 ArrayRef<TemplateParameterList*> FriendTypeTPLists) in FriendDecl() 104 ArrayRef<TemplateParameterList*> FriendTypeTPLists 119 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const { in getFriendTypeTemplateParameterList()
|
D | DeclTemplate.h | 27 class TemplateParameterList; variable 46 class TemplateParameterList { 62 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 67 static TemplateParameterList *Create(const ASTContext &C, 138 class FixedSizeTemplateParameterList : public TemplateParameterList { 145 TemplateParameterList(TemplateLoc, LAngleLoc, Params, N, RAngleLoc) { in FixedSizeTemplateParameterList() 241 DeclarationName Name, TemplateParameterList *Params) in TemplateDecl() 247 DeclarationName Name, TemplateParameterList *Params, in TemplateDecl() 253 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() 273 TemplateParameterList* TemplateParams; [all …]
|
D | CommentSema.h | 243 const TemplateParameterList *TemplateParameters, 248 const TemplateParameterList *TemplateParameters);
|
D | DataRecursiveASTVisitor.h | 413 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1250 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1251 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end(); 1358 TemplateParameterList *TPL) { in TraverseTemplateParameterListHelper() 1360 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); in TraverseTemplateParameterListHelper() 1631 if (TemplateParameterList *TPL = D->getTemplateParameters()) { 1632 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); 1798 if (TemplateParameterList *TPL = D->getTemplateParameters()) { 1799 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
|
D | RecursiveASTVisitor.h | 415 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1315 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1316 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end(); 1430 TemplateParameterList *TPL) { in TraverseTemplateParameterListHelper() 1432 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); in TraverseTemplateParameterListHelper() 1670 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \ 1671 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
|
D | Decl.h | 45 class TemplateParameterList; variable 507 TemplateParameterList** TemplParamLists; 517 TemplateParameterList **TPLists); 598 TemplateParameterList *getTemplateParameterList(unsigned index) const { in getTemplateParameterList() 603 TemplateParameterList **TPLists); 2785 TemplateParameterList *getTemplateParameterList(unsigned i) const { in getTemplateParameterList() 2790 TemplateParameterList **TPLists);
|
D | Comment.h | 27 class TemplateParameterList; variable 1010 const TemplateParameterList *TemplateParameters;
|
/external/clang/include/clang/Sema/ |
D | Template.h | 423 TemplateParameterList *TemplateParams, 426 TemplateParameterList *TemplateParams); 485 TemplateParameterList * 486 SubstTemplateParams(TemplateParameterList *List);
|
D | Ownership.h | 34 class TemplateParameterList; variable 265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
D | ParsedTemplate.h | 210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
D | ScopeInfo.h | 42 class TemplateParameterList; variable 639 TemplateParameterList *GLTemplateParameterList;
|
D | Sema.h | 164 class TemplateParameterList; variable 5212 TemplateParameterList *Params, 5221 TemplateParameterList * 5241 bool CheckTemplateParameterList(TemplateParameterList *NewParams, 5242 TemplateParameterList *OldParams, 5244 TemplateParameterList *MatchTemplateParametersToScopeSpecifier( 5247 ArrayRef<TemplateParameterList *> ParamLists, 5254 TemplateParameterList *TemplateParams, 5258 TemplateParameterList **OuterTemplateParamLists); 5292 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams, [all …]
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 335 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl() 336 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitTypeAliasTemplateDecl() 805 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl() 806 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitClassTemplateDecl() 895 TemplateParameterList *PrevParams in VisitClassTemplateDecl() 1012 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl() 1013 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitVarTemplateDecl() 1093 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl() 1094 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitFunctionTemplateDecl() 1224 TemplateParameterList *TemplateParams) { in VisitFunctionDecl() [all …]
|
D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 120 TemplateParameterList *TemplateParams, 133 TemplateParameterList *TemplateParams, 405 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 464 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 609 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, in PackDeductionScope() 754 TemplateParameterList *TemplateParams; 796 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() 979 TemplateParameterList *TemplateParams, in DeduceTemplateArgumentsByTypeMatch() 1690 TemplateParameterList *TemplateParams, in DeduceTemplateArguments() [all …]
|
D | SemaTemplate.cpp | 39 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, in getTemplateParamsRange() 741 TemplateParameterList *Params, in ActOnTemplateTemplateParameter() 814 TemplateParameterList * 824 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, in ActOnTemplateParameterList() 839 TemplateParameterList *TemplateParams, in CheckClassTemplate() 842 TemplateParameterList** OuterTemplateParamLists) { in CheckClassTemplate() 1209 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks() 1253 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, in CheckTemplateParameterList() 1254 TemplateParameterList *OldParams, in CheckTemplateParameterList() 1268 TemplateParameterList::iterator OldParam = NewParams->end(); in CheckTemplateParameterList() [all …]
|
D | SemaLambda.cpp | 224 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( in getGenericLambdaTemplateParameterList() 359 TemplateParameterList *TemplateParams = in startLambdaDefinition() 841 TemplateParameterList *TemplateParams = in ActOnStartOfLambdaDefinition()
|
/external/lldb/include/lldb/Core/ |
D | ClangForward.h | 114 class TemplateParameterList; variable
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 143 void VisitTemplateParameterList(const TemplateParameterList *Params); 679 const TemplateParameterList *Params) { in VisitTemplateParameterList() 683 for (TemplateParameterList::const_iterator P = Params->begin(), in VisitTemplateParameterList()
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 245 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/lldb/source/Symbol/ |
D | ClangASTContext.cpp | 1178 static TemplateParameterList * 1222 TemplateParameterList *template_param_list = TemplateParameterList::Create (*ast, in CreateTemplateParameterList() 1242 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast, in CreateFunctionTemplateDecl() 1305 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast, in CreateClassTemplateDecl()
|