Searched refs:TemplateParameterList (Results 1 - 25 of 49) sorted by relevance

12

/external/clang/lib/AST/
H A DDeclFriend.cpp31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) {
50 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>(
61 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists);
H A DDeclTemplate.cpp28 // TemplateParameterList Implementation
31 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, function in class:TemplateParameterList
57 TemplateParameterList *TemplateParameterList::Create(
61 llvm::alignOf<TemplateParameterList>());
62 return new (Mem) TemplateParameterList(TemplateLoc, LAngleLoc, Params,
66 unsigned TemplateParameterList::getMinRequiredArguments() const {
94 unsigned TemplateParameterList::getDepth() const {
109 static void AdoptTemplateParameterList(TemplateParameterList *Param
[all...]
H A DCommentSema.cpp317 const TemplateParameterList *TemplateParameters =
1020 const TemplateParameterList *TemplateParameters,
1045 const TemplateParameterList *TemplateParameters,
1056 const TemplateParameterList *TemplateParameters,
1072 const TemplateParameterList *TemplateParameters) {
H A DComment.cpp333 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
H A DDeclPrinter.cpp98 void PrintTemplateParameters(const TemplateParameterList *Params,
896 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params,
969 TemplateParameterList *Params = D->getTemplateParameters();
983 TemplateParameterList *Params = D->getTemplateParameters();
/external/clang/include/clang/AST/
H A DDeclFriend.h42 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
72 ArrayRef<TemplateParameterList*> FriendTypeTPLists)
80 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i];
98 ArrayRef<TemplateParameterList*> FriendTypeTPLists
113 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const {
115 return getTrailingObjects<TemplateParameterList *>()[N];
147 : getTrailingObjects<TemplateParameterList *>()[0]
H A DDeclTemplate.h30 class TemplateParameterList;
49 class TemplateParameterList final
50 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *> {
71 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc,
75 static TemplateParameterList *Create(const ASTContext &C,
146 // This is kinda ugly: TemplateParameterList usually gets allocated
149 // variable. After allocation, the TemplateParameterList object
151 TemplateParameterList List;
164 TemplateParameterList::totalSizeToAlloc<NamedDecl *>(N) &&
169 TemplateParameterList *ge
[all...]
H A DCommentSema.h239 const TemplateParameterList *TemplateParameters,
244 const TemplateParameterList *TemplateParameters);
H A DDecl.h48 class TemplateParameterList;
627 TemplateParameterList** TemplParamLists;
636 ArrayRef<TemplateParameterList *> TPLists);
717 TemplateParameterList *getTemplateParameterList(unsigned index) const {
722 ArrayRef<TemplateParameterList *> TPLists);
2988 TemplateParameterList *getTemplateParameterList(unsigned i) const {
2993 ArrayRef<TemplateParameterList *> TPLists);
H A DRecursiveASTVisitor.h482 bool TraverseTemplateParameterListHelper(TemplateParameterList *TPL);
1366 TemplateParameterList *TPL = D->getTemplateParameterList(I);
1367 for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
1519 TemplateParameterList *TPL) {
1521 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end();
1763 if (TemplateParameterList *TPL = D->getTemplateParameters()) { \
1764 for (TemplateParameterList::iterator I = TPL->begin(), E = TPL->end(); \
H A DComment.h27 class TemplateParameterList;
1012 const TemplateParameterList *TemplateParameters;
/external/clang/include/clang/Sema/
H A DTemplate.h431 TemplateParameterList *TemplateParams,
434 TemplateParameterList *TemplateParams);
493 TemplateParameterList *
494 SubstTemplateParams(TemplateParameterList *List);
H A DParsedTemplate.h217 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
H A DOwnership.h35 class TemplateParameterList;
266 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
H A DScopeInfo.h44 class TemplateParameterList;
711 TemplateParameterList *GLTemplateParameterList;
H A DSema.h168 class TemplateParameterList;
5698 TemplateParameterList *Params,
5707 TemplateParameterList *
5728 bool CheckTemplateParameterList(TemplateParameterList *NewParams,
5729 TemplateParameterList *OldParams,
5731 TemplateParameterList *MatchTemplateParametersToScopeSpecifier(
5734 ArrayRef<TemplateParameterList *> ParamLists,
5741 TemplateParameterList *TemplateParams,
5746 TemplateParameterList **OuterTemplateParamLists,
5781 SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParam
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp88 TemplateParameterList *TemplateParams,
96 TemplateParameterList *TemplateParams,
106 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams,
375 TemplateParameterList *TemplateParams,
434 TemplateParameterList *TemplateParams,
579 PackDeductionScope(Sema &S, TemplateParameterList *TemplateParams,
724 TemplateParameterList *TemplateParams;
764 TemplateParameterList *TemplateParams,
940 TemplateParameterList *TemplateParams,
1677 TemplateParameterList *TemplateParam
[all...]
H A DSemaTemplateInstantiateDecl.cpp564 TemplateParameterList *TempParams = D->getTemplateParameters();
565 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1043 TemplateParameterList *TempParams = D->getTemplateParameters();
1044 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1133 TemplateParameterList *PrevParams
1250 TemplateParameterList *TempParams = D->getTemplateParameters();
1251 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1332 TemplateParameterList *TempParams = D->getTemplateParameters();
1333 TemplateParameterList *InstParams = SubstTemplateParams(TempParams);
1484 TemplateParameterList *TemplateParam
[all...]
H A DSemaTemplate.cpp42 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps,
750 TemplateParameterList *Params,
821 /// ActOnTemplateParameterList - Builds a TemplateParameterList, optionally
824 TemplateParameterList *
836 return TemplateParameterList::Create(
852 TemplateParameterList *TemplateParams,
856 TemplateParameterList** OuterTemplateParamLists,
1266 TemplateParameterList *Params = TTP->getTemplateParameters();
1310 bool Sema::CheckTemplateParameterList(TemplateParameterList *NewParams,
1311 TemplateParameterList *OldParam
[all...]
H A DSemaLambda.cpp224 static inline TemplateParameterList *
233 LSI->GLTemplateParameterList = TemplateParameterList::Create(
361 TemplateParameterList *TemplateParams =
H A DSemaTemplateInstantiate.cpp517 TemplateParameterList *TemplateParams = nullptr;
536 TemplateParameterList *TemplateParams = nullptr;
827 TemplateParameterList *TransformTemplateParameterList(
828 TemplateParameterList *OrigTPL) {
/external/clang/tools/libclang/
H A DCursorVisitor.h249 bool VisitTemplateParameters(const TemplateParameterList *Params);
/external/clang/lib/Index/
H A DUSRGeneration.cpp151 void VisitTemplateParameterList(const TemplateParameterList *Params);
757 const TemplateParameterList *Params) {
761 for (TemplateParameterList::const_iterator P = Params->begin(),
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1834 D->getTrailingObjects<TemplateParameterList *>()[i] =
1845 D->Params = new TemplateParameterList*[NumParams];
1860 TemplateParameterList* TemplateParams
2201 TemplateParameterList **Data =
2202 D->getTrailingObjects<TemplateParameterList *>();
2543 static bool isSameTemplateParameterList(const TemplateParameterList *X,
2544 const TemplateParameterList *Y);
2620 static bool isSameTemplateParameterList(const TemplateParameterList *X,
2621 const TemplateParameterList *Y) {
/external/clang/lib/CodeGen/
H A DCGDebugInfo.h220 llvm::DINodeArray CollectTemplateParams(const TemplateParameterList *TPList,

Completed in 901 milliseconds

12