Searched defs:NumExpansions (Results 1 - 10 of 10) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h99 unsigned NumExpansions; member in struct:clang::TemplateArgument::TA
175 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { argument
H A DExprObjC.h210 Optional<unsigned> NumExpansions; member in struct:clang::ObjCDictionaryElement
H A DType.h4196 unsigned NumExpansions; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::PackExpansionType
4198 PackExpansionType(QualType Pattern, QualType Canon, Optional<unsigned> NumExpansions) argument
4231 Profile(llvm::FoldingSetNodeID &ID, QualType Pattern, Optional<unsigned> NumExpansions) argument
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp459 CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
476 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
496 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
529 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
[all...]
H A DSemaTemplateInstantiate.cpp1833 Optional<unsigned> NumExpansions; local
768 TryExpandParameterPacks(SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
1424 TransformFunctionTypeParam(ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
1690 SubstParmVarDecl(ParmVarDecl *OldParm, const MultiLevelTemplateArgumentList &TemplateArgs, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp113 Optional<unsigned> NumExpansions; local
1841 Optional<unsigned> NumExpansions = OrigNumExpansions; local
2000 Optional<unsigned> NumExpansions; local
3029 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); local
3974 Optional<unsigned> NumExpansions; local
[all...]
H A DTreeTransform.h253 TryExpandParameterPacks(SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
980 RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2581 RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2629 RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2822 Optional<unsigned> NumExpansions = OrigNumExpansions; local
3354 Optional<unsigned> NumExpansions = OrigNumExpansions; local
4119 TransformFunctionTypeParam( ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
4186 Optional<unsigned> NumExpansions; local
4285 Optional<unsigned> NumExpansions; local
7969 Optional<unsigned> NumExpansions = OrigNumExpansions; local
8487 Optional<unsigned> NumExpansions; local
8832 Optional<unsigned> NumExpansions; local
8961 Optional<unsigned> NumExpansions = OrigNumExpansions; local
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
H A DDeclTemplate.cpp609 TemplateTemplateParmDecl( DeclContext *DC, SourceLocation L, unsigned D, unsigned P, IdentifierInfo *Id, TemplateParameterList *Params, unsigned NumExpansions, TemplateParameterList * const *Expansions) argument
652 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumExpansions) argument
H A DASTContext.cpp3391 getPackExpansionType(QualType Pattern, Optional<unsigned> NumExpansions) argument
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp896 unsigned NumExpansions = 0; local

Completed in 228 milliseconds