Home
last modified time | relevance | path

Searched defs:TemplateArgs (Results 1 – 25 of 36) sorted by relevance

12

/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp134 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 …]
DSemaTemplateInstantiateDecl.cpp75 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 …]
DSemaTemplate.cpp412 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 …]
DSemaExprMember.cpp238 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()
DSemaTemplateVariadic.cpp532 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, in CheckParameterPacksForExpansion()
638 const MultiLevelTemplateArgumentList &TemplateArgs) { in getNumArgumentsInExpansion()
DSemaTemplateDeduction.cpp2147 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()
DSemaCXXScopeSpec.cpp807 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc); in ActOnCXXNestedNameSpecifier() local
DTreeTransform.h1676 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()
DSemaAccess.cpp1492 const MultiLevelTemplateArgumentList &TemplateArgs) { in HandleDependentAccessCheck()
DSemaExpr.cpp1635 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/
DTemplate.h56 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()
DParsedTemplate.h195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs(); in Allocate() local
/external/clang/lib/AST/
DItaniumMangle.cpp539 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 …]
DExprCXX.cpp329 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()
DMicrosoftMangle.cpp611 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
DDeclTemplate.cpp452 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
DDecl.cpp1364 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()
DTypePrinter.cpp859 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() local
946 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag() local
DExpr.cpp346 const TemplateArgumentListInfo *TemplateArgs, in DeclRefExpr()
386 const TemplateArgumentListInfo *TemplateArgs) { in Create()
402 const TemplateArgumentListInfo *TemplateArgs) { in Create()
/external/clang/lib/Parse/
DParseTemplate.cpp846 TemplateArgList &TemplateArgs, in ParseTemplateIdAfterTemplateName()
924 TemplateArgList TemplateArgs; in AnnotateTemplateIdToken() local
1211 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) { in ParseTemplateArgumentList()
DParseDeclCXX.cpp977 TemplateArgList TemplateArgs; in ParseBaseTypeSpecifier() local
1266 TemplateArgList TemplateArgs; in ParseClassSpecifier() local
DParseExprCXX.cpp1977 TemplateArgList TemplateArgs; in ParseUnqualifiedIdTemplateId() local
/external/chromium_org/tools/clang/blink_gc_plugin/
DRecordInfo.h73 typedef std::vector<const clang::Type*> TemplateArgs; typedef
/external/clang/include/clang/AST/
DDeclTemplate.h293 const TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo()
388 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
/external/llvm/lib/TableGen/
DTGParser.cpp31 std::vector<Init*> TemplateArgs; member
40 std::vector<Init*> TemplateArgs; member

12