/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { 50 + FriendTypeTPLists.size() * sizeof(TemplateParameterList*); 61 + 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 | 312 const TemplateParameterList *TemplateParameters = 989 const TemplateParameterList *TemplateParameters, 1014 const TemplateParameterList *TemplateParameters, 1025 const TemplateParameterList *TemplateParameters, 1041 const TemplateParameterList *TemplateParameters) {
|
H A D | Comment.cpp | 304 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
|
H A D | DeclPrinter.cpp | 87 void PrintTemplateParameters(const TemplateParameterList *Params, 809 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, 886 TemplateParameterList *Params = D->getTemplateParameters(); 899 TemplateParameterList *Params = D->getTemplateParameters();
|
H A D | ASTImporter.cpp | 117 TemplateParameterList *ImportTemplateParameterList( 118 TemplateParameterList *Params); 1162 TemplateParameterList *Params1, 1163 TemplateParameterList *Params2) { 2069 TemplateParameterList *ASTNodeImporter::ImportTemplateParameterList( 2070 TemplateParameterList *Params) { 2073 for (TemplateParameterList::iterator P = Params->begin(), 2083 return TemplateParameterList::Create(Importer.getToContext(), 3953 TemplateParameterList *TemplateParams 4039 TemplateParameterList *TemplateParam [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclFriend.h | 65 TemplateParameterList* const *getTPLists() const { 66 return reinterpret_cast<TemplateParameterList* const *>(this + 1); 68 TemplateParameterList **getTPLists() { 69 return reinterpret_cast<TemplateParameterList**>(this + 1); 77 ArrayRef<TemplateParameterList*> FriendTypeTPLists) 103 ArrayRef<TemplateParameterList*> FriendTypeTPLists 118 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) { 240 DeclarationName Name, TemplateParameterList *Params) 245 DeclarationName Name, TemplateParameterList *Params, 251 TemplateParameterList *getTemplateParameters() const { 271 TemplateParameterList* TemplateParam [all...] |
H A D | CommentSema.h | 243 const TemplateParameterList *TemplateParameters, 248 const TemplateParameterList *TemplateParameters);
|
H A D | RecursiveASTVisitor.h | 409 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); 1330 TemplateParameterList *TPL = D->getTemplateParameterList(I); 1331 for (TemplateParameterList::iterator ITPL = TPL->begin(), 1451 TemplateParameterList *TPL) { 1453 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); 1681 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \ 1682 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
|
H A D | Decl.h | 44 class TemplateParameterList; 505 TemplateParameterList** TemplParamLists; 514 TemplateParameterList **TPLists); 595 TemplateParameterList *getTemplateParameterList(unsigned index) const { 600 TemplateParameterList **TPLists); 2750 TemplateParameterList *getTemplateParameterList(unsigned i) const { 2755 TemplateParameterList **TPLists);
|
H A D | Comment.h | 27 class TemplateParameterList; 991 const TemplateParameterList *TemplateParameters;
|
/freebsd-10.3-release/contrib/llvm/tools/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; 269 typedef llvm::MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
H A D | ScopeInfo.h | 42 class TemplateParameterList; 620 TemplateParameterList *GLTemplateParameterList;
|
H A D | Sema.h | 160 class TemplateParameterList; 5087 TemplateParameterList *Params, 5096 TemplateParameterList * 5116 bool CheckTemplateParameterList(TemplateParameterList *NewParams, 5117 TemplateParameterList *OldParams, 5119 TemplateParameterList *MatchTemplateParametersToScopeSpecifier( 5121 const CXXScopeSpec &SS, ArrayRef<TemplateParameterList *> ParamLists, 5128 TemplateParameterList *TemplateParams, 5132 TemplateParameterList **OuterTemplateParamLists); 5166 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParam [all...] |
/freebsd-10.3-release/contrib/llvm/tools/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 114 class TemplateParameterList;
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 296 TemplateParameterList *TempParams = D->getTemplateParameters(); 297 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 761 TemplateParameterList *TempParams = D->getTemplateParameters(); 762 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 855 TemplateParameterList *PrevParams 972 TemplateParameterList *TempParams = D->getTemplateParameters(); 973 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1052 TemplateParameterList *TempParams = D->getTemplateParameters(); 1053 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1183 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 120 TemplateParameterList *TemplateParams, 133 TemplateParameterList *TemplateParams, 404 TemplateParameterList *TemplateParams, 463 TemplateParameterList *TemplateParams, 626 TemplateParameterList *TemplateParams, 710 TemplateParameterList *TemplateParams, 930 TemplateParameterList *TemplateParams, 1634 TemplateParameterList *TemplateParams, 1795 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplate.cpp | 38 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, 746 TemplateParameterList *Params, 817 /// ActOnTemplateParameterList - Builds a TemplateParameterList that 819 TemplateParameterList * 829 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, 844 TemplateParameterList *TemplateParams, 847 TemplateParameterList** OuterTemplateParamLists) { 1212 TemplateParameterList *Params = TTP->getTemplateParameters(); 1256 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams, 1257 TemplateParameterList *OldParam [all...] |
H A D | SemaLambda.cpp | 135 static inline TemplateParameterList * 144 LSI->GLTemplateParameterList = TemplateParameterList::Create( 273 TemplateParameterList *TemplateParams = 753 TemplateParameterList *TemplateParams =
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Index/ |
H A D | USRGeneration.cpp | 122 void VisitTemplateParameterList(const TemplateParameterList *Params); 675 const TemplateParameterList *Params) { 679 for (TemplateParameterList::const_iterator P = Params->begin(),
|
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | ClangASTContext.cpp | 1184 static TemplateParameterList * 1228 TemplateParameterList *template_param_list = TemplateParameterList::Create (*ast, 1248 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast, 1311 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast,
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 164 CollectTemplateParams(const TemplateParameterList *TPList,
|