/external/clang/lib/AST/ |
DeclFriend.cpp | 31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) { 49 std::size_t Extra = FriendTypeTPLists.size() * sizeof(TemplateParameterList*); 58 std::size_t Extra = FriendTypeNumTPLists * sizeof(TemplateParameterList*);
|
DeclTemplate.cpp | 28 // TemplateParameterList Implementation 31 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, 57 TemplateParameterList * 58 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, 62 llvm::alignOf<TemplateParameterList>()); 63 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params, 67 unsigned TemplateParameterList::getMinRequiredArguments() const { 69 for (iterator P = const_cast<TemplateParameterList *>(this)->begin(), 70 PEnd = const_cast<TemplateParameterList *>(this)->end(); [all...] |
CommentSema.cpp | 317 const TemplateParameterList *TemplateParameters = [all...] |
Comment.cpp | 333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
|
DeclPrinter.cpp | 96 void PrintTemplateParameters(const TemplateParameterList *Params, 878 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params, 951 TemplateParameterList *Params = D->getTemplateParameters(); 965 TemplateParameterList *Params = D->getTemplateParameters(); [all...] |
ASTImporter.cpp | 118 TemplateParameterList *ImportTemplateParameterList( 119 TemplateParameterList *Params); [all...] |
/external/clang/include/clang/AST/ |
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 {
|
DeclTemplate.h | 29 class TemplateParameterList; 48 class LLVM_ALIGNAS(/*alignof(void*)*/ LLVM_PTR_SIZE) TemplateParameterList final 49 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *> { 70 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc, 75 static TemplateParameterList *Create(const ASTContext &C, 147 // This is kinda ugly: TemplateParameterList usually gets allocated 150 // variable. After allocation, the TemplateParameterList object 152 TemplateParameterList List; 165 TemplateParameterList::totalSizeToAlloc<NamedDecl *>(N) && 170 TemplateParameterList *get() { return &List; [all...] |
CommentSema.h | 239 const TemplateParameterList *TemplateParameters, 244 const TemplateParameterList *TemplateParameters);
|
Comment.h | 27 class TemplateParameterList; 1012 const TemplateParameterList *TemplateParameters;
|
RecursiveASTVisitor.h | 460 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL); [all...] |
Decl.h | 47 class TemplateParameterList; 567 TemplateParameterList** TemplParamLists; 576 ArrayRef<TemplateParameterList *> TPLists); 657 TemplateParameterList *getTemplateParameterList(unsigned index) const { 662 ArrayRef<TemplateParameterList *> TPLists); [all...] |
/external/clang/include/clang/Sema/ |
Template.h | 431 TemplateParameterList *TemplateParams, 434 TemplateParameterList *TemplateParams); 493 TemplateParameterList * 494 SubstTemplateParams(TemplateParameterList *List);
|
Ownership.h | 34 class TemplateParameterList; 265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
|
ParsedTemplate.h | 210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
Sema.h | 165 class TemplateParameterList; [all...] |
ScopeInfo.h | 43 class TemplateParameterList; 682 TemplateParameterList *GLTemplateParameterList;
|
/external/clang/lib/Sema/ |
SemaTemplateInstantiateDecl.cpp | 450 TemplateParameterList *TempParams = D->getTemplateParameters(); 451 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); [all...] |
SemaTemplateDeduction.cpp | 88 TemplateParameterList *TemplateParams, 96 TemplateParameterList *TemplateParams, 107 TemplateParameterList *TemplateParams, 378 TemplateParameterList *TemplateParams, 437 TemplateParameterList *TemplateParams, 583 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams, 728 TemplateParameterList *TemplateParams; 768 TemplateParameterList *TemplateParams, [all...] |
SemaTemplate.cpp | 40 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, 739 TemplateParameterList *Params, 810 /// ActOnTemplateParameterList - Builds a TemplateParameterList that 812 TemplateParameterList * 822 return TemplateParameterList::Create(Context, TemplateLoc, LAngleLoc, [all...] |
SemaLambda.cpp | 224 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( 359 TemplateParameterList *TemplateParams = [all...] |
/external/clang/tools/libclang/ |
CursorVisitor.h | 248 bool VisitTemplateParameters(const TemplateParameterList *Params);
|
/external/clang/lib/Index/ |
USRGeneration.cpp | 143 void VisitTemplateParameterList(const TemplateParameterList *Params); 728 const TemplateParameterList *Params) { 732 for (TemplateParameterList::const_iterator P = Params->begin(),
|
/external/clang/lib/Serialization/ |
ASTReaderDecl.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 226 llvm::DINodeArray CollectTemplateParams(const TemplateParameterList *TPList,
|