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

12

/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclFriend.cpp31 ArrayRef<TemplateParameterList*> FriendTypeTPLists) {
50 + FriendTypeTPLists.size() * sizeof(TemplateParameterList*);
61 + 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.cpp312 const TemplateParameterList *TemplateParameters =
989 const TemplateParameterList *TemplateParameters,
1014 const TemplateParameterList *TemplateParameters,
1025 const TemplateParameterList *TemplateParameters,
1041 const TemplateParameterList *TemplateParameters) {
H A DComment.cpp304 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters;
H A DDeclPrinter.cpp87 void PrintTemplateParameters(const TemplateParameterList *Params,
809 void DeclPrinter::PrintTemplateParameters(const TemplateParameterList *Params,
886 TemplateParameterList *Params = D->getTemplateParameters();
899 TemplateParameterList *Params = D->getTemplateParameters();
H A DASTImporter.cpp117 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 DDeclFriend.h65 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 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) {
240 DeclarationName Name, TemplateParameterList *Params)
245 DeclarationName Name, TemplateParameterList *Params,
251 TemplateParameterList *getTemplateParameters() const {
271 TemplateParameterList* TemplateParam
[all...]
H A DCommentSema.h243 const TemplateParameterList *TemplateParameters,
248 const TemplateParameterList *TemplateParameters);
H A DRecursiveASTVisitor.h409 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 DDecl.h44 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 DComment.h27 class TemplateParameterList;
991 const TemplateParameterList *TemplateParameters;
/freebsd-10.3-release/contrib/llvm/tools/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;
269 typedef llvm::MutableArrayRef<TemplateParameterList*> MultiTemplateParamsArg;
H A DScopeInfo.h42 class TemplateParameterList;
620 TemplateParameterList *GLTemplateParameterList;
H A DSema.h160 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 DClangForward.h114 class TemplateParameterList;
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp296 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 DSemaTemplateDeduction.cpp88 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 DSemaTemplate.cpp38 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 DSemaLambda.cpp135 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 DUSRGeneration.cpp122 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 DClangASTContext.cpp1184 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 DCGDebugInfo.h164 CollectTemplateParams(const TemplateParameterList *TPList,

Completed in 233 milliseconds

12