/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | TemplateBase.cpp | 452 getPackExpansionPattern( SourceLocation &Ellipsis, Optional<unsigned> &NumExpansions, ASTContext &Context) const argument
|
H A D | DeclTemplate.cpp | 594 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 D | ASTContext.cpp | 3319 getPackExpansionType(QualType Pattern, Optional<unsigned> NumExpansions) argument
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 454 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 D | SemaTemplateInstantiate.cpp | 1772 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 D | SemaTemplateInstantiateDecl.cpp | 102 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 D | TreeTransform.h | 248 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 D | TemplateBase.h | 97 unsigned NumExpansions; member in struct:clang::TemplateArgument::TA 165 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) argument [all...] |
H A D | ExprObjC.h | 209 Optional<unsigned> NumExpansions; member in struct:clang::ObjCDictionaryElement
|
H A D | Type.h | 4131 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 D | ASTWriterStmt.cpp | 884 unsigned NumExpansions = 0; local
|