/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 134 if (const TemplateArgumentList *TemplateArgs in getTemplateInstantiationArgs() local 206 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs, in Initialize() 251 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 263 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 276 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 289 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 301 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 314 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 326 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 338 ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 75 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 95 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentAlignedAttr() 133 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs, in instantiateDependentEnableIfAttr() 167 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs, in InstantiateAttrs() 2285 TemplateArgumentListInfo TemplateArgs; in VisitClassScopeFunctionSpecializationDecl() local 2580 const MultiLevelTemplateArgumentList &TemplateArgs) { in SubstDecl() 2982 const MultiLevelTemplateArgumentList &TemplateArgs) { in addInstantiatedParametersToScope() 3024 const MultiLevelTemplateArgumentList &TemplateArgs) { in InstantiateExceptionSpec() 3165 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateExceptionSpec() local 3426 MultiLevelTemplateArgumentList TemplateArgs = in InstantiateFunctionDefinition() local [all …]
|
D | SemaTemplate.cpp | 412 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentIdExpression() 437 const TemplateArgumentListInfo *TemplateArgs) { in BuildDependentDeclRefExpr() 523 TemplateArgumentListInfo &TemplateArgs) { in translateTemplateArguments() 1994 TemplateArgumentListInfo &TemplateArgs) { in CheckTemplateIdType() 2038 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateIdType() local 2167 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTemplateIdType() local 2234 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnTagTemplateIdType() local 2390 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc, in makeTemplateArgumentListInfo() local 2407 TemplateArgumentListInfo TemplateArgs = in ActOnVarTemplateSpecialization() local 2654 const TemplateArgumentListInfo &TemplateArgs) { in CheckVarTemplateId() [all …]
|
D | SemaExprMember.cpp | 238 const TemplateArgumentListInfo *TemplateArgs) { in BuildPossibleImplicitMemberExpr() 448 const TemplateArgumentListInfo *TemplateArgs) { in ActOnDependentMemberExpr() 685 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 872 const TemplateArgumentListInfo *TemplateArgs = nullptr) { in BuildMemberExpr() 889 const TemplateArgumentListInfo *TemplateArgs, in BuildMemberReferenceExpr() 1631 const TemplateArgumentListInfo *TemplateArgs; in ActOnMemberAccessExpr() local 1729 const TemplateArgumentListInfo *TemplateArgs, in BuildImplicitMemberExpr()
|
D | SemaTemplateVariadic.cpp | 532 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion() 638 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
|
D | SemaTemplateDeduction.cpp | 2147 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2179 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local 2271 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 2317 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2347 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local 2437 const TemplateArgumentList &TemplateArgs, in DeduceTemplateArguments() 2843 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, in FinishTemplateArgumentDeduction() local 5058 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters()
|
D | SemaCXXScopeSpec.cpp | 807 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
|
D | TreeTransform.h | 1676 TemplateArgumentListInfo *TemplateArgs) { in RebuildDeclRefExpr() 2340 const TemplateArgumentListInfo *TemplateArgs, in RebuildDependentScopeDeclRefExpr() 2362 const TemplateArgumentListInfo *TemplateArgs) { in RebuildTemplateIdExpr() 2434 const TemplateArgumentListInfo *TemplateArgs) { in RebuildCXXDependentScopeMemberExpr() 2457 const TemplateArgumentListInfo *TemplateArgs) { in RebuildUnresolvedMemberExpr() 6790 TemplateArgumentListInfo TransArgs, *TemplateArgs = nullptr; in TransformDeclRefExpr() local 9977 TemplateArgumentListInfo &TemplateArgs) { in RebuildTemplateSpecializationType()
|
D | SemaAccess.cpp | 1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
|
D | SemaExpr.cpp | 1635 const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclRefExpr() 1703 const TemplateArgumentListInfo *&TemplateArgs) { in DecomposeUnqualifiedId() 1956 const TemplateArgumentListInfo *TemplateArgs) { in recoverFromMSUnqualifiedLookup() 2010 const TemplateArgumentListInfo *TemplateArgs; in ActOnIdExpression() local 2698 NamedDecl *FoundD, const TemplateArgumentListInfo *TemplateArgs) { in BuildDeclarationNameExpr()
|
/external/clang/include/clang/Sema/ |
D | Template.h | 56 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { in MultiLevelTemplateArgumentList() 96 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) { in addOuterTemplateArguments() 370 const MultiLevelTemplateArgumentList &TemplateArgs; variable 391 const MultiLevelTemplateArgumentList &TemplateArgs) in TemplateDeclInstantiator()
|
D | ParsedTemplate.h | 195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
|
/external/clang/lib/AST/ |
D | ItaniumMangle.cpp | 539 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 589 const TemplateArgumentList *TemplateArgs = nullptr; in mangleName() local 608 const TemplateArgument *TemplateArgs, in mangleName() 1270 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local 1283 const TemplateArgument *TemplateArgs, in mangleNestedName() 1510 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local 3288 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs() 3304 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs, in mangleTemplateArgs() 3526 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() local 3542 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() local [all …]
|
D | ExprCXX.cpp | 329 const TemplateArgumentListInfo *TemplateArgs, in OverloadExpr() 1192 const TemplateArgumentListInfo *TemplateArgs) in CXXDependentScopeMemberExpr() 1249 const TemplateArgumentListInfo *TemplateArgs) { in Create() 1325 const TemplateArgumentListInfo *TemplateArgs, in UnresolvedMemberExpr() 1361 const TemplateArgumentListInfo *TemplateArgs, in Create()
|
D | MicrosoftMangle.cpp | 611 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 645 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() local 1021 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1105 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs() 1173 ArrayRef<TemplateArgument> TemplateArgs = TA.getPackAsArray(); in mangleTemplateArg() local
|
D | DeclTemplate.cpp | 452 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization() local 666 const TemplateArgumentList *TemplateArgs, in Create() 744 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local 1094 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() local
|
D | Decl.cpp | 1364 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printQualifiedName() local 2262 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() local 3018 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization() 3039 const TemplateArgumentListInfo &TemplateArgs) { in setDependentTemplateSpecialization()
|
D | TypePrinter.cpp | 859 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local 946 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
|
D | Expr.cpp | 346 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr() 386 const TemplateArgumentListInfo *TemplateArgs) { in Create() 402 const TemplateArgumentListInfo *TemplateArgs) { in Create()
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 846 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName() 924 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local 1211 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
|
D | ParseDeclCXX.cpp | 977 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local 1266 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
|
D | ParseExprCXX.cpp | 1977 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
|
/external/chromium_org/tools/clang/blink_gc_plugin/ |
D | RecordInfo.h | 73 typedef std::vector<const clang::Type*> TemplateArgs; typedef
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 293 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 388 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
|
/external/llvm/lib/TableGen/ |
D | TGParser.cpp | 31 std::vector<Init*> TemplateArgs; member 40 std::vector<Init*> TemplateArgs; member
|