Home
last modified time | relevance | path

Searched refs:TemplateParameterList (Results 1 – 25 of 51) sorted by relevance

123

/external/clang/lib/AST/
DDeclTemplate.cpp30 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 …]
DDeclFriend.cpp31 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()
DCommentSema.cpp317 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()
DDeclPrinter.cpp87 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()
DComment.cpp340 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
/external/clang/include/clang/AST/
DDeclFriend.h66 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()
DDeclTemplate.h27 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 …]
DCommentSema.h243 const TemplateParameterList *TemplateParameters,
248 const TemplateParameterList *TemplateParameters);
DDataRecursiveASTVisitor.h413 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();
DRecursiveASTVisitor.h415 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(); \
DDecl.h45 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);
DComment.h27 class TemplateParameterList; variable
1010 const TemplateParameterList *TemplateParameters;
/external/clang/include/clang/Sema/
DTemplate.h423 TemplateParameterList *TemplateParams,
426 TemplateParameterList *TemplateParams);
485 TemplateParameterList *
486 SubstTemplateParams(TemplateParameterList *List);
DOwnership.h34 class TemplateParameterList; variable
265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
DParsedTemplate.h210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
DScopeInfo.h42 class TemplateParameterList; variable
639 TemplateParameterList *GLTemplateParameterList;
DSema.h164 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/
DSemaTemplateInstantiateDecl.cpp335 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 …]
DSemaTemplateDeduction.cpp88 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 …]
DSemaTemplate.cpp39 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 …]
DSemaLambda.cpp224 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/
DClangForward.h114 class TemplateParameterList; variable
/external/clang/lib/Index/
DUSRGeneration.cpp143 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/
DCursorVisitor.h245 bool VisitTemplateParameters(const TemplateParameterList *Params);
/external/lldb/source/Symbol/
DClangASTContext.cpp1178 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()

123