/external/clang/lib/AST/ |
H A D | DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { 49 std::size_t Extra = FriendTypeTPLists.size() * sizeof(TemplateParameterList*); 58 std::size_t Extra = FriendTypeNumTPLists * sizeof(TemplateParameterList*);
|
H A D | DeclTemplate.cpp | 27 // TemplateParameterList Implementation 30 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, function in class:TemplateParameterList 56 TemplateParameterList * 57 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, 60 unsigned Size = sizeof(TemplateParameterList) 62 unsigned Align = std::max(llvm::alignOf<TemplateParameterList>(), 65 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, 69 unsigned TemplateParameterList::getMinRequiredArguments() const { 71 for (iterator P = const_cast<TemplateParameterList *>(thi [all...] |
H A D | CommentSema.cpp | 317 const TemplateParameterList *TemplateParameters = 1022 const TemplateParameterList *TemplateParameters, 1047 const TemplateParameterList *TemplateParameters, 1058 const TemplateParameterList *TemplateParameters, 1074 const TemplateParameterList *TemplateParameters) {
|
H A D | Comment.cpp | 340 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
|
H A D | DeclPrinter.cpp | 87 void PrintTemplateParameters(const TemplateParameterList *Params, 812 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, 890 TemplateParameterList *Params = D->getTemplateParameters(); 902 TemplateParameterList *Params = D->getTemplateParameters();
|
H A D | ASTImporter.cpp | 117 TemplateParameterList *ImportTemplateParameterList( 118 TemplateParameterList *Params); 1159 TemplateParameterList *Params1, 1160 TemplateParameterList *Params2) { 2054 TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( 2055 TemplateParameterList *Params) { 2058 for (TemplateParameterList::iterator P = Params->begin(), 2068 return TemplateParameterList::Create(Importer.getToContext(), 3934 TemplateParameterList *TemplateParams 4020 TemplateParameterList *TemplateParam [all...] |
/external/clang/include/clang/AST/ |
H A D | DeclFriend.h | 66 TemplateParameterList* const *getTPLists() const { 67 return reinterpret_cast<TemplateParameterList* const *>(this + 1); 69 TemplateParameterList **getTPLists() { 70 return reinterpret_cast<TemplateParameterList**>(this + 1); 78 ArrayRef<TemplateParameterList*> FriendTypeTPLists) 104 ArrayRef<TemplateParameterList*> FriendTypeTPLists 119 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const {
|
H A D | DeclTemplate.h | 27 class TemplateParameterList; 46 class TemplateParameterList { class in namespace:clang 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) { 241 DeclarationName Name, TemplateParameterList *Params) 247 DeclarationName Name, TemplateParameterList *Params, 253 TemplateParameterList *getTemplateParameters() const { 273 TemplateParameterList* TemplateParam [all...] |
H A D | CommentSema.h | 243 const TemplateParameterList *TemplateParameters, 248 const TemplateParameterList *TemplateParameters);
|
H A 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) { 1360 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); 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();
|
H A D | Decl.h | 45 class TemplateParameterList; 507 TemplateParameterList** TemplParamLists; 517 TemplateParameterList **TPLists); 598 TemplateParameterList *getTemplateParameterList(unsigned index) const { 603 TemplateParameterList **TPLists); 2785 TemplateParameterList *getTemplateParameterList(unsigned i) const { 2790 TemplateParameterList **TPLists);
|
H A 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) { 1432 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); 1670 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \ 1671 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
|
/external/clang/include/clang/Sema/ |
H A D | Template.h | 423 TemplateParameterList *TemplateParams, 426 TemplateParameterList *TemplateParams); 485 TemplateParameterList * 486 SubstTemplateParams(TemplateParameterList *List);
|
H A D | ParsedTemplate.h | 210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
H A D | Ownership.h | 34 class TemplateParameterList; 265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
H A D | ScopeInfo.h | 42 class TemplateParameterList; 639 TemplateParameterList *GLTemplateParameterList;
|
H A D | Sema.h | 164 class TemplateParameterList; 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 *TemplateParam [all...] |
/external/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 114 class TemplateParameterList;
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 335 TemplateParameterList *TempParams = D->getTemplateParameters(); 336 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 805 TemplateParameterList *TempParams = D->getTemplateParameters(); 806 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 895 TemplateParameterList *PrevParams 1012 TemplateParameterList *TempParams = D->getTemplateParameters(); 1013 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1093 TemplateParameterList *TempParams = D->getTemplateParameters(); 1094 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1224 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 120 TemplateParameterList *TemplateParams, 133 TemplateParameterList *TemplateParams, 405 TemplateParameterList *TemplateParams, 464 TemplateParameterList *TemplateParams, 609 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, 754 TemplateParameterList *TemplateParams; 796 TemplateParameterList *TemplateParams, 979 TemplateParameterList *TemplateParams, 1690 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplate.cpp | 39 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, 741 TemplateParameterList *Params, 812 /// ActOnTemplateParameterList - Builds a TemplateParameterList that 814 TemplateParameterList * 824 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, 839 TemplateParameterList *TemplateParams, 842 TemplateParameterList** OuterTemplateParamLists) { 1209 TemplateParameterList *Params = TTP->getTemplateParameters(); 1253 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, 1254 TemplateParameterList *OldParam [all...] |
H A D | SemaLambda.cpp | 224 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( 359 TemplateParameterList *TemplateParams = 841 TemplateParameterList *TemplateParams =
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 143 void VisitTemplateParameterList(const TemplateParameterList *Params); 679 const TemplateParameterList *Params) { 683 for (TemplateParameterList::const_iterator P = Params->begin(),
|
/external/clang/tools/libclang/ |
H A D | CursorVisitor.h | 245 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/lldb/source/Symbol/ |
H A D | ClangASTContext.cpp | 1178 static TemplateParameterList * 1222 TemplateParameterList *template_param_list = TemplateParameterList::Create (*ast, 1242 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast, 1305 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast,
|