Home
last modified time | relevance | path

Searched refs:PackIndex (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTemplateName.h418 UnsignedOrNone PackIndex, bool Final) in SubstTemplateTemplateParmStorage() argument
421 ((PackIndex.toInternalRepresentation()) << 1) | Final), in SubstTemplateTemplateParmStorage()
450 UnsignedOrNone PackIndex, bool Final);
H A DTypeProperties.td826 def : Property<"PackIndex", UnsignedOrNone> {
833 replacementType, associatedDecl, Index, PackIndex, Final);
H A DExprCXX.h4615 unsigned PackIndex : 15; variable
4626 UnsignedOrNone PackIndex, bool RefParam, in SubstNonTypeTemplateParmExpr() argument
4631 PackIndex(PackIndex.toInternalRepresentation()), Final(Final) { in SubstNonTypeTemplateParmExpr()
4654 return UnsignedOrNone::fromInternalRepresentation(PackIndex); in getPackIndex()
H A DASTContext.h1855 UnsignedOrNone PackIndex,
2459 UnsignedOrNone PackIndex,
H A DType.h2186 unsigned PackIndex : 15;
6582 unsigned Index, UnsignedOrNone PackIndex,
6612 SubstTemplateTypeParmTypeBits.PackIndex);
6625 UnsignedOrNone PackIndex, bool Final);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1741 Decl *AssociatedDecl, unsigned Index, UnsignedOrNone PackIndex,
1905 UnsignedOrNone PackIndex, bool Final);
2147 UnsignedOrNone PackIndex = std::nullopt; in TransformTemplateName() local
2160 PackIndex = getPackIndex(Arg); in TransformTemplateName()
2168 Template, AssociatedDecl, TTP->getIndex(), PackIndex, Final); in TransformTemplateName()
2226 UnsignedOrNone PackIndex = std::nullopt; in TransformTemplateParmRefExpr() local
2248 PackIndex = getPackIndex(Arg); in TransformTemplateParmRefExpr()
2252 Arg, PackIndex, Final); in TransformTemplateParmRefExpr()
2347 SourceLocation loc, TemplateArgument arg, UnsignedOrNone PackIndex, in transformNonTypeTemplateParmRef() argument
2416 AssociatedDecl, parm->getIndex(), PackIndex, refParam, Final); in transformNonTypeTemplateParmRef()
[all …]
H A DSemaTemplateDeduction.cpp4061 ArgPackSubstIndexRAII PackIndex( in FinishTemplateArgumentDeduction() local
5521 Sema::ArgPackSubstIndexRAII PackIndex( in CheckDeductionConsistency() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateName.cpp86 unsigned Index, UnsignedOrNone PackIndex, bool Final) { in Profile() argument
90 ID.AddInteger(PackIndex.toInternalRepresentation()); in Profile()
H A DTextNodeDumper.cpp1330 if (UnsignedOrNone PackIndex = STS->getPackIndex()) in dumpBareTemplateName() local
1331 OS << " pack_index " << *PackIndex; in dumpBareTemplateName()
2156 if (auto PackIndex = T->getPackIndex()) in VisitSubstTemplateTypeParmType() local
2157 OS << " pack_index " << *PackIndex; in VisitSubstTemplateTypeParmType()
H A DType.cpp4382 UnsignedOrNone PackIndex, in SubstTemplateTypeParmType() argument
4394 SubstTemplateTypeParmTypeBits.PackIndex = in SubstTemplateTypeParmType()
4395 PackIndex.toInternalRepresentation(); in SubstTemplateTypeParmType()
4408 UnsignedOrNone PackIndex, bool Final) { in Profile() argument
4412 ID.AddInteger(PackIndex.toInternalRepresentation()); in Profile()
H A DJSONNodeDumper.cpp776 if (auto PackIndex = STTPT->getPackIndex()) in VisitSubstTemplateTypeParmType() local
777 JOS.attribute("pack_index", *PackIndex); in VisitSubstTemplateTypeParmType()
H A DASTContext.cpp5601 UnsignedOrNone PackIndex, in getSubstTemplateTypeParmType() argument
5605 PackIndex, Final); in getSubstTemplateTypeParmType()
5615 Index, PackIndex, Final); in getSubstTemplateTypeParmType()
10346 UnsignedOrNone PackIndex, in getSubstTemplateTemplateParm() argument
10350 Index, PackIndex, Final); in getSubstTemplateTemplateParm()
10358 Replacement, AssociatedDecl, Index, PackIndex, Final); in getSubstTemplateTemplateParm()
14437 auto PackIndex = SX->getPackIndex(); in getCommonSugarTypeNode() local
14438 if (PackIndex != SY->getPackIndex()) in getCommonSugarTypeNode()
14441 CD, Index, PackIndex, in getCommonSugarTypeNode()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2228 E->PackIndex = Record.readUnsignedOrNone().toInternalRepresentation(); in VisitSubstNonTypeTemplateParmExpr()