Home
last modified time | relevance | path

Searched refs:ParameterPack (Results 1 – 9 of 9) sorted by relevance

/external/clang/include/clang/AST/
DDeclTemplate.h1064 bool ParameterPack);
1154 bool ParameterPack;
1172 bool ParameterPack, TypeSourceInfo *TInfo)
1174 TemplateParmPosition(D, P), ParameterPack(ParameterPack),
1192 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1253 bool isParameterPack() const { return ParameterPack; }
1261 return ParameterPack && getType()->getAs<PackExpansionType>();
1340 bool ParameterPack;
1351 unsigned D, unsigned P, bool ParameterPack,
1354 TemplateParmPosition(D, P), ParameterPack(ParameterPack),
[all …]
DType.h3910 unsigned ParameterPack : 1;
3937 CanTTPTInfo.ParameterPack = PP;
3950 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
3966 unsigned Index, bool ParameterPack,
3970 ID.AddBoolean(ParameterPack);
DASTContext.h1236 bool ParameterPack,
/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp840 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
843 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
855 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
867 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
873 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
875 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/external/clang/lib/AST/
DDeclTemplate.cpp476 bool Typename, bool ParameterPack) { in Create() argument
479 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
525 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
541 QualType T, bool ParameterPack, in Create() argument
544 T, ParameterPack, TInfo); in Create()
603 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl()
613 bool ParameterPack, IdentifierInfo *Id, in Create() argument
615 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
DASTContext.cpp3340 bool ParameterPack, in getTemplateTypeParmType() argument
3343 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
3352 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
3361 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/external/libcxxabi/src/demangle/
DItaniumDemangle.h62 X(ParameterPack) \
976 class ParameterPack final : public Node {
988 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5124 TableEntry = make<ParameterPack>(
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Demangle/
DItaniumDemangle.cpp876 class ParameterPack final : public Node { class
888 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function in __anon17245d330111::ParameterPack
4849 TableEntry = make<ParameterPack>( in parseTemplateArgs()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp2189 D->ParameterPack = Record[Idx++]; in VisitNonTypeTemplateParmDecl()
2208 D->ParameterPack = Record[Idx++]; in VisitTemplateTemplateParmDecl()