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

1 2

  /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/lib/AST/
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]);
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...]
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...]
Decl.cpp 401 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments;
402 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
472 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
473 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
524 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
525 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
1654 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
1656 OS, TemplateArgs.asArray(), P,
2886 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs();
2887 if (TemplateArgs)
    [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...]
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...]
Type.cpp 3652 auto *TemplateArgs = reinterpret_cast<TemplateArgument *>(this + 1);
3667 new (TemplateArgs++) TemplateArgument(Arg);
ASTContext.cpp 7566 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
7568 printTemplateArgumentList(OS, TemplateArgs.asArray(),
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
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/Sema/
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...]
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...]
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...]
SemaCodeComplete.cpp 5747 TemplateArgumentListInfo TemplateArgsBuffer, *TemplateArgs = nullptr;
5750 TemplateArgs = &TemplateArgsBuffer;
5761 AddFunctionCandidates(Decls, ArgExprs, CandidateSet, TemplateArgs,
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...]
SemaType.cpp 1653 llvm::SmallVector<TemplateArgument, 8> TemplateArgs;
1665 TemplateArgs.push_back(ArgLoc.getArgument());
1672 TypeConstraintConcept, TemplateArgs);
SemaDecl.cpp 1218 /*TemplateArgs=*/nullptr);
8987 TemplateArgumentListInfo TemplateArgs;
9559 TemplateArgs.setLAngleLoc(TemplateId->LAngleLoc);
9560 TemplateArgs.setRAngleLoc(TemplateId->RAngleLoc);
9564 TemplateArgs);
9591 TemplateArgs.setLAngleLoc(D.getIdentifierLoc());
9592 TemplateArgs.setRAngleLoc(D.getIdentifierLoc());
9611 TemplateArgs.arguments()))) {
9614 if (CheckDependentFunctionTemplateSpecialization(NewFD, TemplateArgs,
9623 NewFD, (HasExplicitTemplateArgs ? &TemplateArgs : nullptr)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseDeclCXX.cpp 1632 TemplateArgList TemplateArgs;
1634 if (ParseTemplateIdAfterTemplateName(true, LAngleLoc, TemplateArgs,
  /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
Record.h 1492 SmallVector<Init *, 0> TemplateArgs;
1531 : Name(O.Name), Locs(O.Locs), TemplateArgs(O.TemplateArgs),
1564 return TemplateArgs;
1582 return llvm::is_contained(TemplateArgs, Name);
1605 TemplateArgs.push_back(Name);
  /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/lib/Serialization/
ASTWriterStmt.cpp 433 ArrayRef<TemplateArgument> TemplateArgs = E->getTemplateArguments();
434 Record.push_back(TemplateArgs.size());
441 for (const TemplateArgument &Arg : TemplateArgs)
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 68 X(TemplateArgs) \
1198 class TemplateArgs final : public Node {
1202 TemplateArgs(NodeArray Params_) : Node(KTemplateArgs), Params(Params_) {}
1297 Node *TemplateArgs;
1300 : Node(KNameWithTemplateArgs), Name(Name_), TemplateArgs(TemplateArgs_) {}
1302 template<typename Fn> void match(Fn F) const { F(Name, TemplateArgs); }
1308 TemplateArgs->print(S);
5662 return make<TemplateArgs>(popTrailingNodeArray(ArgsBegin));
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndex.cpp 754 const TemplateArgumentLoc *TemplateArgs = Info->getTemplateArgs();
756 if (VisitTemplateArgumentLoc(TemplateArgs[I]))

Completed in 138 milliseconds

1 2