HomeSort by: relevance | last modified time | path
    Searched refs:TemplateArgs (Results 1 - 25 of 51) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ASTConcept.h 33 llvm::SmallVector<TemplateArgument, 4> TemplateArgs;
40 ArrayRef<TemplateArgument> TemplateArgs) :
41 ConstraintOwner(ConstraintOwner), TemplateArgs(TemplateArgs.begin(),
42 TemplateArgs.end()) { }
56 Profile(ID, C, ConstraintOwner, TemplateArgs);
61 ArrayRef<TemplateArgument> TemplateArgs);
DeclTemplate.h 497 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs,
501 TemplateArguments(TemplateArgs),
518 const TemplateArgumentList *TemplateArgs,
608 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs,
610 ID.AddInteger(TemplateArgs.size());
611 for (const TemplateArgument &TemplateArg : TemplateArgs)
705 const TemplateArgumentListInfo &TemplateArgs);
712 const TemplateArgumentListInfo &TemplateArgs);
1811 const TemplateArgumentList *TemplateArgs;
1837 const TemplateArgumentList *TemplateArgs;
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
ParsedTemplate.h 204 ArrayRef<ParsedTemplateArgument> TemplateArgs, bool ArgsInvalid,
207 totalSizeToAlloc<ParsedTemplateArgument>(TemplateArgs.size())))
210 LAngleLoc, RAngleLoc, TemplateArgs, ArgsInvalid);
245 ArrayRef<ParsedTemplateArgument> TemplateArgs,
250 NumArgs(TemplateArgs.size()), ArgsInvalid(ArgsInvalid) {
252 std::uninitialized_copy(TemplateArgs.begin(), TemplateArgs.end(),
Template.h 96 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) {
97 addOuterTemplateArguments(&TemplateArgs);
173 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) {
174 addOuterTemplateArguments(ArgList(TemplateArgs->data(),
175 TemplateArgs->size()));
469 const MultiLevelTemplateArgumentList &TemplateArgs;
490 const MultiLevelTemplateArgumentList &TemplateArgs)
493 Owner(Owner), TemplateArgs(TemplateArgs) {}
Sema.h 5088 const TemplateArgumentListInfo *&TemplateArgs);
5110 const TemplateArgumentListInfo *TemplateArgs);
5125 const TemplateArgumentListInfo *TemplateArgs = nullptr);
5132 const TemplateArgumentListInfo *TemplateArgs = nullptr);
5145 const TemplateArgumentListInfo *TemplateArgs, const Scope *S,
5150 const TemplateArgumentListInfo *TemplateArgs,
5166 const TemplateArgumentListInfo *TemplateArgs);
5175 const TemplateArgumentListInfo *TemplateArgs = nullptr,
5305 const TemplateArgumentListInfo *TemplateArgs,
5314 const TemplateArgumentListInfo *TemplateArgs,
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTConcept.cpp 63 const NamedDecl *ConstraintOwner, ArrayRef<TemplateArgument> TemplateArgs) {
65 ID.AddInteger(TemplateArgs.size());
66 for (auto &Arg : TemplateArgs)
DeclTemplate.cpp 391 SmallVector<TemplateArgument, 16> TemplateArgs;
392 Context.getInjectedTemplateArgs(Params, TemplateArgs);
394 new (Context) TemplateArgument[TemplateArgs.size()];
395 std::copy(TemplateArgs.begin(), TemplateArgs.end(),
531 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL,
533 ID.AddInteger(TemplateArgs.size());
534 for (const TemplateArgument &TemplateArg : TemplateArgs)
604 SmallVector<TemplateArgument, 16> TemplateArgs;
605 Context.getInjectedTemplateArgs(Params, TemplateArgs);
    [all...]
ItaniumMangle.cpp 500 const TemplateArgumentLoc *TemplateArgs,
511 const TemplateArgument *TemplateArgs,
540 const TemplateArgument *TemplateArgs,
592 const TemplateArgumentLoc *TemplateArgs,
603 const TemplateArgumentLoc *TemplateArgs,
605 void mangleTemplateArgs(TemplateName TN, const TemplateArgument *TemplateArgs,
888 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) {
893 TemplateArgs = FD->getTemplateSpecializationArgs();
901 TemplateArgs = &Spec->getTemplateArgs();
908 TemplateArgs = &Spec->getTemplateArgs()
    [all...]
ExprCXX.cpp 352 const TemplateArgumentListInfo *TemplateArgs, UnresolvedSetIterator Begin,
355 TemplateKWLoc, NameInfo, TemplateArgs, Begin, End, false,
416 const TemplateArgumentListInfo *TemplateArgs,
426 (TemplateArgs != nullptr ) || TemplateKWLoc.isValid();
435 if (TemplateArgs) {
438 TemplateKWLoc, *TemplateArgs, getTrailingTemplateArgumentLoc(), Deps);
1366 const TemplateArgumentListInfo *TemplateArgs)
1373 (TemplateArgs != nullptr) || TemplateKWLoc.isValid();
1378 if (TemplateArgs) {
1381 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>()
    [all...]
QualTypeNames.cpp 156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs();
160 for (unsigned int I = 0, E = TemplateArgs.size(); I != E; ++I) {
163 TemplateArgument Arg(TemplateArgs[I]);
MicrosoftMangle.cpp 402 const TemplateArgumentList &TemplateArgs);
434 const TemplateArgumentList &TemplateArgs);
848 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
852 TemplateArgs = FD->getTemplateSpecializationArgs();
860 TemplateArgs = &Spec->getTemplateArgs();
867 TemplateArgs = &Spec->getTemplateArgs();
882 const TemplateArgumentList *TemplateArgs = nullptr;
883 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
888 mangleTemplateInstantiationName(TD, *TemplateArgs);
909 // be used with different TemplateArgs, but ND uniquely identifie
    [all...]
TypePrinter.cpp 1252 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
1254 OS, TemplateArgs.asArray(), Policy,
1347 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
1348 Args = TemplateArgs.asArray();
1904 ArrayRef<TemplateArgument> TemplateArgs;
1907 TemplateArgs = TTST->template_arguments();
1911 TemplateArgs = CTSD->getTemplateArgs().asArray();
1919 if (TemplateArgs.size() != PTST->getNumArgs())
1921 for (unsigned I = 0, N = TemplateArgs.size(); I != N; ++I)
1922 if (!isSubstitutedTemplateArgument(Ctx, TemplateArgs[I], PTST->getArg(I)
    [all...]
Expr.cpp 403 const TemplateArgumentListInfo *TemplateArgs,
416 = (TemplateArgs || TemplateKWLoc.isValid()) ? 1 : 0;
420 if (TemplateArgs) {
423 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(),
441 const TemplateArgumentListInfo *TemplateArgs,
446 T, VK, FoundD, TemplateArgs, NOUR);
456 const TemplateArgumentListInfo *TemplateArgs,
462 bool HasTemplateKWAndArgsInfo = TemplateArgs || TemplateKWLoc.isValid();
468 TemplateArgs ? TemplateArgs->size() : 0)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp 46 const MultiLevelTemplateArgumentList &TemplateArgs) {
61 TemplateArgs);
72 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
77 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
84 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
90 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);
95 TemplateArgs, Aligned->getLocation(),
103 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
106 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false);
125 Unexpanded, TemplateArgs, Expand
    [all...]
SemaTemplateInstantiate.cpp 149 } else if (const TemplateArgumentList *TemplateArgs
152 Result.addOuterTemplateArguments(TemplateArgs);
238 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
256 Inst.TemplateArgs = TemplateArgs.data();
257 Inst.NumTemplateArgs = TemplateArgs.size();
286 TemplateDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
292 Template, TemplateArgs) {}
297 ArrayRef<TemplateArgument> TemplateArgs,
302 TemplateArgs, &DeductionInfo)
    [all...]
SemaConcept.cpp 199 Sema &S, const NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
270 ArrayRef<TemplateArgument> TemplateArgs,
278 for (auto& Arg : TemplateArgs)
287 const_cast<NamedDecl *>(Template), TemplateArgs, TemplateIDRange);
292 MLTAL.addOuterTemplateArguments(TemplateArgs);
295 if (calculateConstraintSatisfaction(S, Template, TemplateArgs,
311 ArrayRef<TemplateArgument> TemplateArgs, SourceRange TemplateIDRange,
323 ConstraintSatisfaction::Profile(ID, Context, Template, TemplateArgs);
329 Satisfaction = new ConstraintSatisfaction(Template, TemplateArgs);
334 TemplateArgs, TemplateIDRange
    [all...]
SemaExprMember.cpp 236 const TemplateArgumentListInfo *TemplateArgs, const Scope *S,
240 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true, S);
245 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false,
256 if (TemplateArgs || TemplateKWLoc.isValid())
257 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs);
483 const TemplateArgumentListInfo *TemplateArgs) {
513 NameInfo, TemplateArgs);
747 const TemplateArgumentListInfo *TemplateArgs,
755 NameInfo, TemplateArgs);
766 SS, TemplateArgs != nullptr, TemplateKWLoc, TE)
    [all...]
SemaTemplate.cpp 727 const TemplateArgumentListInfo *TemplateArgs) {
760 FirstQualifierInScope, NameInfo, TemplateArgs);
763 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
770 const TemplateArgumentListInfo *TemplateArgs) {
777 Context, QualifierLoc, TemplateKWLoc, NameInfo, TemplateArgs);
955 TemplateArgumentListInfo &TemplateArgs) {
957 TemplateArgs.addArgument(translateTemplateArgument(*this,
1096 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc,
1100 S.translateTemplateArguments(TemplateArgsPtr, TemplateArgs);
1101 return TemplateArgs;
    [all...]
SemaCXXScopeSpec.cpp 904 TemplateArgumentListInfo TemplateArgs(LAngleLoc, RAngleLoc);
905 translateTemplateArguments(TemplateArgsIn, TemplateArgs);
915 TemplateArgs);
927 for (unsigned I = 0, N = TemplateArgs.size(); I != N; ++I)
928 SpecTL.setArgLocInfo(I, TemplateArgs[I].getLocInfo());
956 QualType T = CheckTemplateIdType(Template, TemplateNameLoc, TemplateArgs);
976 for (unsigned I = 0, N = TemplateArgs.size(); I != N; ++I)
977 SpecTL.setArgLocInfo(I, TemplateArgs[I].getLocInfo());
SemaTemplateVariadic.cpp 672 const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand,
726 if (Depth >= TemplateArgs.getNumLevels() ||
727 !TemplateArgs.hasTemplateArgument(Depth, Index)) {
733 NewPackSize = TemplateArgs(Depth, Index).pack_size();
807 const MultiLevelTemplateArgumentList &TemplateArgs) {
844 if (Depth >= TemplateArgs.getNumLevels() ||
845 !TemplateArgs.hasTemplateArgument(Depth, Index))
851 unsigned Size = TemplateArgs(Depth, Index).pack_size();
SemaTemplateDeduction.cpp 2763 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output);
2764 MultiLevelTemplateArgumentList Args(TemplateArgs);
2934 const TemplateArgumentList &TemplateArgs,
2998 if (!isSameTemplateArg(S.Context, TemplateArgs[I], InstArg)) {
3000 Info.FirstArg = TemplateArgs[I];
3020 const TemplateArgumentList &TemplateArgs,
3042 if (!isSameTemplateArg(S.Context, TemplateArgs[I], InstArg,
3045 Info.FirstArg = TemplateArgs[I];
3066 const TemplateArgumentList &TemplateArgs,
3092 TemplateArgs, Info, Deduced)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseTemplate.cpp 1217 TemplateArgList &TemplateArgs,
1231 Invalid = ParseTemplateArgumentList(TemplateArgs);
1309 TemplateArgList TemplateArgs;
1313 TemplateArgs, RAngleLoc);
1322 ASTTemplateArgsPtr TemplateArgsPtr(TemplateArgs);
1358 LAngleLoc, RAngleLoc, TemplateArgs, ArgsInvalid, TemplateIds);
1566 Parser::ParseTemplateArgumentList(TemplateArgList &TemplateArgs) {
1580 TemplateArgs.push_back(Arg);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
SmartPtrModeling.cpp 153 auto TemplateArgs = TSD->getTemplateArgs().asArray();
154 if (TemplateArgs.size() == 0)
156 auto InnerValueType = TemplateArgs[0].getAsType();
  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGParser.cpp 41 SmallVector<Init*, 4> TemplateArgs;
51 SmallVector<Init*, 4> TemplateArgs;
66 for (Init *TA : TemplateArgs)
246 assert(SubClass.TemplateArgs.size() <= TArgs.size() &&
252 if (I < SubClass.TemplateArgs.size())
253 R.set(TArgs[I], SubClass.TemplateArgs[I]);
314 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size())
320 SubstStack TemplateArgs;
322 if (i < SubMultiClass.TemplateArgs.size()) {
323 TemplateArgs.emplace_back(SMCTArgs[i], SubMultiClass.TemplateArgs[i])
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTRecordWriter.h 260 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);

Completed in 46 milliseconds

1 2 3