/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TemplateBase.h | 99 unsigned NumExpansions; member in struct:clang::TemplateArgument::TA 175 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { argument
|
H A D | ExprObjC.h | 210 Optional<unsigned> NumExpansions; member in struct:clang::ObjCDictionaryElement
|
H A D | Type.h | 4196 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 D | SemaTemplateVariadic.cpp | 459 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 D | SemaTemplateInstantiate.cpp | 1833 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 D | SemaTemplateInstantiateDecl.cpp | 113 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 D | TreeTransform.h | 253 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 D | DeclTemplate.cpp | 609 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 D | ASTContext.cpp | 3391 getPackExpansionType(QualType Pattern, Optional<unsigned> NumExpansions) argument
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 896 unsigned NumExpansions = 0; local
|