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

123

/external/clang/lib/AST/
H A DDeclFriend.cpp31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) {
49 std::size_t Extra = FriendTypeTPLists.size() * sizeof(TemplateParameterList*);
58 std::size_t Extra = FriendTypeNumTPLists * sizeof(TemplateParameterList*);
H A DDeclTemplate.cpp27 // 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 DCommentSema.cpp317 const TemplateParameterList *TemplateParameters =
1022 const TemplateParameterList *TemplateParameters,
1047 const TemplateParameterList *TemplateParameters,
1058 const TemplateParameterList *TemplateParameters,
1074 const TemplateParameterList *TemplateParameters) {
H A DComment.cpp340 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
H A DDeclPrinter.cpp87 void PrintTemplateParameters(const TemplateParameterList *Params,
812 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params,
890 TemplateParameterList *Params = D->getTemplateParameters();
902 TemplateParameterList *Params = D->getTemplateParameters();
H A DASTImporter.cpp117 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 DDeclFriend.h66 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 DDeclTemplate.h27 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 DCommentSema.h243 const TemplateParameterList *TemplateParameters,
248 const TemplateParameterList *TemplateParameters);
H A DDataRecursiveASTVisitor.h413 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 DDecl.h45 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 DRecursiveASTVisitor.h415 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 DTemplate.h423 TemplateParameterList *TemplateParams,
426 TemplateParameterList *TemplateParams);
485 TemplateParameterList *
486 SubstTemplateParams(TemplateParameterList *List);
H A DParsedTemplate.h210 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
H A DOwnership.h34 class TemplateParameterList;
265 typedef MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
H A DScopeInfo.h42 class TemplateParameterList;
639 TemplateParameterList *GLTemplateParameterList;
H A DSema.h164 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 DClangForward.h114 class TemplateParameterList;
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp335 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 DSemaTemplateDeduction.cpp88 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 DSemaTemplate.cpp39 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 DSemaLambda.cpp224 static inline TemplateParameterList *
233 LSI->GLTemplateParameterList = TemplateParameterList::Create(
359 TemplateParameterList *TemplateParams =
841 TemplateParameterList *TemplateParams =
/external/clang/lib/Index/
H A DUSRGeneration.cpp143 void VisitTemplateParameterList(const TemplateParameterList *Params);
679 const TemplateParameterList *Params) {
683 for (TemplateParameterList::const_iterator P = Params->begin(),
/external/clang/tools/libclang/
H A DCursorVisitor.h245 bool VisitTemplateParameters(const TemplateParameterList *Params);
/external/lldb/source/Symbol/
H A DClangASTContext.cpp1178 static TemplateParameterList *
1222 TemplateParameterList *template_param_list = TemplateParameterList::Create (*ast,
1242 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast,
1305 TemplateParameterList *template_param_list = CreateTemplateParameterList (ast,

Completed in 431 milliseconds

123