/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 31 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 …]
|
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 | 96 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()
|
D | Comment.cpp | 333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; in getParamName()
|
D | ASTImporter.cpp | 118 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/ |
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 | 29 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 …]
|
D | CommentSema.h | 239 const TemplateParameterList *TemplateParameters, 244 const TemplateParameterList *TemplateParameters);
|
D | RecursiveASTVisitor.h | 460 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(); \
|
D | Decl.h | 47 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);
|
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 | 34 class TemplateParameterList; variable 265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
D | ParsedTemplate.h | 210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
D | ScopeInfo.h | 43 class TemplateParameterList; variable 682 TemplateParameterList *GLTemplateParameterList;
|
D | Sema.h | 165 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/ |
D | SemaTemplateDeduction.cpp | 88 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 …]
|
D | SemaTemplateInstantiateDecl.cpp | 450 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 …]
|
D | SemaTemplate.cpp | 40 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 …]
|
D | SemaLambda.cpp | 224 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/ |
D | ClangForward.h | 114 class TemplateParameterList; variable
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 143 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/ |
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()
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 248 bool VisitTemplateParameters(const TemplateParameterList *Params);
|