Home
last modified time | relevance | path

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

123

/external/clang/lib/AST/
DDeclTemplate.cpp31 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, in TemplateParameterList() function in TemplateParameterList
57 TemplateParameterList *
58 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
62 llvm::alignOf<TemplateParameterList>()); in Create()
63 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, in Create()
67 unsigned TemplateParameterList::getMinRequiredArguments() const { in getMinRequiredArguments()
69 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(), in getMinRequiredArguments()
70 PEnd = const_cast<TemplateParameterList *>(this)->end(); in getMinRequiredArguments()
98 unsigned TemplateParameterList::getDepth() const { in getDepth()
113 static void AdoptTemplateParameterList(TemplateParameterList *Params, in AdoptTemplateParameterList()
[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.cpp96 void PrintTemplateParameters(const TemplateParameterList *Params,
878 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, in PrintTemplateParameters()
951 TemplateParameterList *Params = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
965 TemplateParameterList *Params = D->getTemplateParameters(); in VisitClassTemplateDecl()
DComment.cpp333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
DASTImporter.cpp118 TemplateParameterList *ImportTemplateParameterList(
119 TemplateParameterList *Params);
1204 TemplateParameterList *Params1, in IsStructurallyEquivalent()
1205 TemplateParameterList *Params2) { in IsStructurallyEquivalent()
2130 TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( in ImportTemplateParameterList()
2131 TemplateParameterList *Params) { in ImportTemplateParameterList()
2134 for (TemplateParameterList::iterator P = Params->begin(), in ImportTemplateParameterList()
2144 return TemplateParameterList::Create(Importer.getToContext(), in ImportTemplateParameterList()
4163 TemplateParameterList *TemplateParams in VisitTemplateTemplateParmDecl()
4252 TemplateParameterList *TemplateParams in VisitClassTemplateDecl()
[all …]
/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.h29 class TemplateParameterList; variable
48 class LLVM_ALIGNAS(/*alignof(void*)*/ LLVM_PTR_SIZE) TemplateParameterList final in LLVM_ALIGNAS()
49 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *> { in LLVM_ALIGNAS()
70 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, in LLVM_ALIGNAS()
75 static TemplateParameterList *Create(const ASTContext &C, in LLVM_ALIGNAS()
152 TemplateParameterList List;
165 TemplateParameterList::totalSizeToAlloc<NamedDecl *>(N) && in FixedSizeTemplateParameterListStorage()
170 TemplateParameterList *get() { return &List; } in get()
345 DeclarationName Name, TemplateParameterList *Params) in TemplateDecl()
351 DeclarationName Name, TemplateParameterList *Params, in TemplateDecl()
[all …]
DCommentSema.h239 const TemplateParameterList *TemplateParameters,
244 const TemplateParameterList *TemplateParameters);
DRecursiveASTVisitor.h460 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1289 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1290 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1431 TemplateParameterList *TPL) {
1433 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
1675 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
1676 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
DDecl.h47 class TemplateParameterList; variable
567 TemplateParameterList** TemplParamLists;
576 ArrayRef<TemplateParameterList *> TPLists);
657 TemplateParameterList *getTemplateParameterList(unsigned index) const { in getTemplateParameterList()
662 ArrayRef<TemplateParameterList *> TPLists);
2971 TemplateParameterList *getTemplateParameterList(unsigned i) const { in getTemplateParameterList()
2976 ArrayRef<TemplateParameterList *> TPLists);
DComment.h27 class TemplateParameterList; variable
1012 const TemplateParameterList *TemplateParameters;
/external/clang/include/clang/Sema/
DTemplate.h431 TemplateParameterList *TemplateParams,
434 TemplateParameterList *TemplateParams);
493 TemplateParameterList *
494 SubstTemplateParams(TemplateParameterList *List);
DOwnership.h34 class TemplateParameterList; variable
265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
DParsedTemplate.h210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
DScopeInfo.h43 class TemplateParameterList; variable
682 TemplateParameterList *GLTemplateParameterList;
DSema.h165 class TemplateParameterList; variable
5574 TemplateParameterList *Params,
5583 TemplateParameterList *
5603 bool CheckTemplateParameterList(TemplateParameterList *NewParams,
5604 TemplateParameterList *OldParams,
5606 TemplateParameterList *MatchTemplateParametersToScopeSpecifier(
5609 ArrayRef<TemplateParameterList *> ParamLists,
5616 TemplateParameterList *TemplateParams,
5621 TemplateParameterList **OuterTemplateParamLists,
5656 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams,
[all …]
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp88 TemplateParameterList *TemplateParams,
96 TemplateParameterList *TemplateParams,
107 TemplateParameterList *TemplateParams,
378 TemplateParameterList *TemplateParams, in DeduceTemplateArguments()
437 TemplateParameterList *TemplateParams, in DeduceTemplateArguments()
583 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, in PackDeductionScope()
728 TemplateParameterList *TemplateParams;
768 TemplateParameterList *TemplateParams, in DeduceTemplateArguments()
944 TemplateParameterList *TemplateParams, in DeduceTemplateArgumentsByTypeMatch()
1664 TemplateParameterList *TemplateParams, in DeduceTemplateArguments()
[all …]
DSemaTemplateInstantiateDecl.cpp450 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitTypeAliasTemplateDecl()
451 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitTypeAliasTemplateDecl()
936 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitClassTemplateDecl()
937 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitClassTemplateDecl()
1026 TemplateParameterList *PrevParams in VisitClassTemplateDecl()
1143 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitVarTemplateDecl()
1144 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitVarTemplateDecl()
1225 TemplateParameterList *TempParams = D->getTemplateParameters(); in VisitFunctionTemplateDecl()
1226 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); in VisitFunctionTemplateDecl()
1377 TemplateParameterList *TemplateParams) { in VisitFunctionDecl()
[all …]
DSemaTemplate.cpp40 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, in getTemplateParamsRange()
739 TemplateParameterList *Params, in ActOnTemplateTemplateParameter()
812 TemplateParameterList *
822 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, in ActOnTemplateParameterList()
837 TemplateParameterList *TemplateParams, in CheckClassTemplate()
841 TemplateParameterList** OuterTemplateParamLists, in CheckClassTemplate()
1249 TemplateParameterList *Params = TTP->getTemplateParameters(); in DiagnoseUnexpandedParameterPacks()
1293 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, in CheckTemplateParameterList()
1294 TemplateParameterList *OldParams, in CheckTemplateParameterList()
1308 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()
809 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);
728 const TemplateParameterList *Params) { in VisitTemplateParameterList()
732 for (TemplateParameterList::const_iterator P = Params->begin(), in VisitTemplateParameterList()
/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()
/external/clang/tools/libclang/
DCursorVisitor.h248 bool VisitTemplateParameters(const TemplateParameterList *Params);

123