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

/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DTemplateBase.cpp452 getPackExpansionPattern( SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions, ASTContext &Context) const argument
H A DDeclTemplate.cpp594 TemplateTemplateParmDecl( DeclContext *DC, SourceLocation L, unsigned D, unsigned P, IdentifierInfo *Id, TemplateParameterList *Params, unsigned NumExpansions, TemplateParameterList * const *Expansions) argument
637 CreateDeserialized(ASTContext &C, unsigned ID, unsigned NumExpansions) argument
H A DASTContext.cpp3319 getPackExpansionType(QualType Pattern, Optional<unsigned> NumExpansions) argument
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp454 CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
475 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
495 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
528 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
[all...]
H A DSemaTemplateInstantiate.cpp1772 Optional<unsigned> NumExpansions; local
709 TryExpandParameterPacks(SourceLocation EllipsisLoc, SourceRange PatternRange, llvm::ArrayRef<UnexpandedParameterPack> Unexpanded, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
1368 TransformFunctionTypeParam(ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
1633 SubstParmVarDecl(ParmVarDecl *OldParm, const MultiLevelTemplateArgumentList &TemplateArgs, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp102 Optional<unsigned> NumExpansions; local
1832 Optional<unsigned> NumExpansions = OrigNumExpansions; local
1987 Optional<unsigned> NumExpansions; local
2588 Optional<unsigned> NumExpansions local
3174 Optional<unsigned> NumExpansions; local
[all...]
H A DTreeTransform.h248 TryExpandParameterPacks(SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
949 RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2493 RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2541 RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
2710 Optional<unsigned> NumExpansions = OrigNumExpansions; local
3242 Optional<unsigned> NumExpansions = OrigNumExpansions; local
3988 TransformFunctionTypeParam( ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, bool ExpectParameterPack) argument
4055 Optional<unsigned> NumExpansions; local
4154 Optional<unsigned> NumExpansions; local
7743 Optional<unsigned> NumExpansions = OrigNumExpansions; local
8121 Optional<unsigned> NumExpansions; local
8464 Optional<unsigned> NumExpansions; local
8586 Optional<unsigned> NumExpansions = OrigNumExpansions; local
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateBase.h97 unsigned NumExpansions; member in struct:clang::TemplateArgument::TA
165 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) argument
[all...]
H A DExprObjC.h209 Optional<unsigned> NumExpansions; member in struct:clang::ObjCDictionaryElement
H A DType.h4131 unsigned NumExpansions; member in class:clang::FunctionType::ExtInfo::FunctionProtoType::PackExpansionType
4133 PackExpansionType(QualType Pattern, QualType Canon, Optional<unsigned> NumExpansions) argument
4166 Profile(llvm::FoldingSetNodeID &ID, QualType Pattern, Optional<unsigned> NumExpansions) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterStmt.cpp884 unsigned NumExpansions = 0; local

Completed in 186 milliseconds