Home
last modified time | relevance | path

Searched refs:TTP (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSemaInternal.h106 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex() local
107 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
112 const auto *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() local
113 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
119 if (const auto *TTP = UPP.first.dyn_cast<const TemplateTypeParmType *>()) in getDepthAndIndex() local
120 return std::make_pair(TTP->getDepth(), TTP->getIndex()); in getDepthAndIndex()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp105 if (TTP->isParameterPack()) in TraverseTemplateName()
106 addUnexpanded(TTP); in TraverseTemplateName()
345 if (const TemplateTypeParmType *TTP in DiagnoseUnexpandedParameterPacks() local
347 Name = TTP->getIdentifier(); in DiagnoseUnexpandedParameterPacks()
647 if (const TemplateTypeParmType *TTP in CheckParameterPacksForExpansion() local
649 Depth = TTP->getDepth(); in CheckParameterPacksForExpansion()
650 Index = TTP->getIndex(); in CheckParameterPacksForExpansion()
651 Name = TTP->getIdentifier(); in CheckParameterPacksForExpansion()
776 if (const TemplateTypeParmType *TTP in getNumArgumentsInExpansion() local
778 Depth = TTP->getDepth(); in getNumArgumentsInExpansion()
[all …]
H A DSemaTemplateInstantiate.cpp103 if (TemplateTemplateParmDecl *TTP in getTemplateInstantiationArgs() local
976 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformDecl()
985 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformDecl()
987 if (TTP->isParameterPack()) { in TransformDecl()
1021 const TemplateTypeParmType *TTP in TransformFirstQualifierInScope() local
1024 if (TTP->getDepth() < TemplateArgs.getNumLevels()) { in TransformFirstQualifierInScope()
1026 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getIndex()); in TransformFirstQualifierInScope()
1028 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1113 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() local
1124 TemplateArgument Arg = TemplateArgs(TTP->getDepth(), TTP->getPosition()); in TransformTemplateName()
[all …]
H A DSemaTemplate.cpp1812 SemaRef.Context, DC, TTP->getBeginLoc(), TTP->getLocation(), in transformTemplateParameter()
1814 TTP->getIdentifier(), TTP->wasDeclaredWithTypename(), in transformTemplateParameter()
1815 TTP->isParameterPack()); in transformTemplateParameter()
1816 if (TTP->hasDefaultArgument()) { in transformTemplateParameter()
1819 TTP->getDefaultArgumentLoc(), TTP->getDeclName()); in transformTemplateParameter()
2112 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2372 TTP->removeDefaultArgument(); in CheckTemplateParameterList()
3562 return TTP && TTP->getDepth() == Depth && TTP->getIndex() == Index; in isTemplateArgumentTemplateParameter()
4985 if (TemplateTemplateParmDecl *TTP in getExpandedPackSize() local
4987 if (TTP->isExpandedParameterPack()) in getExpandedPackSize()
[all …]
H A DSemaTemplateDeduction.cpp636 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in makeTemplateParameter() local
637 return TemplateParameter(TTP); in makeTemplateParameter()
650 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) in getExpandedPackSize() local
651 if (TTP->isExpandedParameterPack()) in getExpandedPackSize()
652 return TTP->getNumExpansionTemplateParameters(); in getExpandedPackSize()
2578 TTP, Output, in ConvertDeducedTemplateArgument()
5288 if (TemplateTemplateParmDecl *TTP in MarkUsedTemplateParameters() local
5290 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5291 Used[TTP->getIndex()] = true; in MarkUsedTemplateParameters()
5433 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
[all …]
H A DSemaCodeComplete.cpp2656 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) { in AddTemplateParameterChunks() local
2657 if (TTP->wasDeclaredWithTypename()) in AddTemplateParameterChunks()
2662 if (TTP->getIdentifier()) { in AddTemplateParameterChunks()
2664 PlaceholderStr += TTP->getIdentifier()->getName(); in AddTemplateParameterChunks()
2667 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
2676 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in AddTemplateParameterChunks() local
2681 if (TTP->getIdentifier()) { in AddTemplateParameterChunks()
2683 PlaceholderStr += TTP->getIdentifier()->getName(); in AddTemplateParameterChunks()
2686 HasDefaultArg = TTP->hasDefaultArgument(); in AddTemplateParameterChunks()
3030 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) in createCodeCompletionStringForDecl() local
[all …]
H A DSemaTemplateInstantiateDecl.cpp2382 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() local
2383 collectUnexpandedParameterPacks(S, TTP->getTemplateParameters(), in collectUnexpandedParameterPacks()
H A DSemaOverload.cpp10101 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD)) in DiagnoseBadDeduction() local
10102 index = TTP->getIndex(); in DiagnoseBadDeduction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp833 if (const TemplateTypeParmType *TTP = T->getAs<TemplateTypeParmType>()) { in VisitType() local
834 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitType()
912 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() local
913 if (TTP->isParameterPack()) in VisitTemplateParameterList()
916 VisitTemplateParameterList(TTP->getTemplateParameters()); in VisitTemplateParameterList()
922 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() local
924 Out << 't' << TTP->getDepth() << '.' << TTP->getIndex(); in VisitTemplateName()
H A DIndexDecl.cpp676 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(TP)) { in VisitTemplateDecl() local
677 if (TTP->hasDefaultArgument()) in VisitTemplateDecl()
678 IndexCtx.indexTypeSourceInfo(TTP->getDefaultArgumentInfo(), Parent); in VisitTemplateDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp64 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in TemplateParameterList() local
65 if (TTP->getTemplateParameters()->containsUnexpandedParameterPack()) in TemplateParameterList()
102 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() local
103 if (TTP->hasDefaultArgument()) in getMinRequiredArguments()
122 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm)) in getDepth() local
123 return TTP->getDepth(); in getDepth()
135 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() local
136 AdoptTemplateParameterList(TTP->getTemplateParameters(), Owner); in AdoptTemplateParameterList()
653 auto *TTP = in CreateDeserialized() local
657 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
[all …]
H A DTemplateBase.cpp308 if (TemplateTemplateParmDecl *TTP in Profile() local
312 ID.AddInteger(TTP->getDepth()); in Profile()
313 ID.AddInteger(TTP->getPosition()); in Profile()
314 ID.AddBoolean(TTP->isParameterPack()); in Profile()
H A DTemplateName.cpp194 if (TemplateTemplateParmDecl *TTP in containsUnexpandedParameterPack() local
196 return TTP->isParameterPack(); in containsUnexpandedParameterPack()
H A DDeclPrinter.cpp999 if (auto TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() local
1001 if (TTP->wasDeclaredWithTypename()) in printTemplateParameters()
1006 if (TTP->isParameterPack()) in printTemplateParameters()
1009 Out << *TTP; in printTemplateParameters()
1011 if (TTP->hasDefaultArgument()) { in printTemplateParameters()
1013 Out << TTP->getDefaultArgument().getAsString(Policy); in printTemplateParameters()
1076 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() local
1079 if (TTP->isParameterPack()) in VisitTemplateDecl()
H A DComment.cpp371 if (const TemplateTemplateParmDecl *TTP = in getParamName() local
373 TPL = TTP->getTemplateParameters(); in getParamName()
H A DStmtProfile.cpp116 if (const TemplateTypeParmDecl *TTP = in VisitDecl() local
118 ID.AddInteger(TTP->getDepth()); in VisitDecl()
119 ID.AddInteger(TTP->getIndex()); in VisitDecl()
120 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
124 if (const TemplateTemplateParmDecl *TTP = in VisitDecl() local
126 ID.AddInteger(TTP->getDepth()); in VisitDecl()
127 ID.AddInteger(TTP->getIndex()); in VisitDecl()
128 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
H A DCommentSema.cpp1062 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() local
1065 if (ResolveTParamReferenceHelper(Name, TTP->getTemplateParameters(), in ResolveTParamReferenceHelper()
1094 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() local
1096 CorrectTypoInTParamReferenceHelper(TTP->getTemplateParameters(), in CorrectTypoInTParamReferenceHelper()
H A DASTContext.cpp611 ID.AddBoolean(TTP->isParameterPack()); in Profile()
631 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() local
633 Profile(ID, TTP); in Profile()
642 CanonicalTemplateTemplateParm::Profile(ID, TTP); in getCanonicalTemplateTemplateParmDecl()
703 assert(!TTP->getRequiresClause() && in getCanonicalTemplateTemplateParmDecl()
710 TTP->getPosition(), in getCanonicalTemplateTemplateParmDecl()
4316 QualType ArgType = getTypeDeclType(TTP); in getInjectedTemplateArg()
4317 if (TTP->isParameterPack()) in getInjectedTemplateArg()
4332 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in getInjectedTemplateArg() local
4333 if (TTP->isParameterPack()) in getInjectedTemplateArg()
[all …]
H A DDeclBase.cpp202 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this)) in isTemplateParameterPack() local
203 return TTP->isParameterPack(); in isTemplateParameterPack()
206 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(this)) in isTemplateParameterPack() local
207 return TTP->isParameterPack(); in isTemplateParameterPack()
H A DItaniumMangle.cpp963 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleUnscopedTemplateName() local
966 mangleTemplateParameter(TTP->getIndex()); in mangleUnscopedTemplateName()
1831 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleTemplatePrefix() local
1832 mangleTemplateParameter(TTP->getIndex()); in mangleTemplatePrefix()
4222 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) in mangleExpression() local
4223 mangleTemplateParameter(TTP->getIndex()); in mangleExpression()
H A DDecl.cpp282 const auto *TTP = cast<TemplateTemplateParmDecl>(P); in getLVForTemplateParameterList() local
285 if (!TTP->isExpandedParameterPack()) { in getLVForTemplateParameterList()
286 LV.merge(getLVForTemplateParameterList(TTP->getTemplateParameters(), in getLVForTemplateParameterList()
292 for (unsigned i = 0, n = TTP->getNumExpansionTemplateParameters(); in getLVForTemplateParameterList()
295 TTP->getExpansionTemplateParameters(i), computation)); in getLVForTemplateParameterList()
/freebsd-12.1/lib/libc/net/
H A Dprotocols94 ttp 84 TTP # TTP
/freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp577 if (auto *TTP = dyn_cast<DITemplateTypeParameter>(Element)) in addTemplateParams() local
578 constructTemplateTypeParameterDIE(Buffer, TTP); in addTemplateParams()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DASTContext.h300 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
/freebsd-12.1/sys/contrib/dev/acpica/
H A Dchanges.txt11566 implemented support for the MTP and TTP flags. For I/O, split the TRS and
11567 TTP flags into two separate fields.
12604 TRS and TTP were not always handled correctly.
12673 Disassembler: Implemented support for the TTP, MTP, and TRS resource

12