HomeSort by relevance Sort by last modified time
    Searched defs:TemplateArgs (Results 1 - 25 of 32) sorted by null

1 2

  /external/clang/include/clang/Sema/
ParsedTemplate.h 202 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs();
204 new (TemplateArgs + I) ParsedTemplateArgument();
  /external/clang/lib/Tooling/Core/
QualTypeNames.cpp 172 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs();
176 for (unsigned int I = 0, E = TemplateArgs.size(); I != E; ++I) {
179 TemplateArgument Arg(TemplateArgs[I]);
  /external/v8/tools/clang/blink_gc_plugin/
RecordInfo.h 83 typedef std::vector<const clang::Type*> TemplateArgs;
96 bool GetTemplateArgs(size_t count, TemplateArgs* output_args);
  /external/clang/lib/AST/
DeclTemplate.cpp 459 SmallVector<TemplateArgument, 16> TemplateArgs;
460 TemplateArgs.resize(Params->size());
461 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data());
464 TemplateArgs);
681 const TemplateArgumentList *TemplateArgs,
690 TemplateArgs,
716 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)),
757 const TemplateArgumentList &TemplateArgs = getTemplateArgs();
759 OS, TemplateArgs.asArray(), Policy);
    [all...]
TypePrinter.cpp 925 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
927 OS, TemplateArgs.asArray(), Policy);
    [all...]
ItaniumMangle.cpp 473 const TemplateArgument *TemplateArgs,
501 const TemplateArgument *TemplateArgs,
547 void mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs,
549 void mangleTemplateArgs(const TemplateArgument *TemplateArgs,
774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
778 TemplateArgs = FD->getTemplateSpecializationArgs();
786 TemplateArgs = &Spec->getTemplateArgs();
793 TemplateArgs = &Spec->getTemplateArgs();
858 const TemplateArgumentList *TemplateArgs = nullptr;
859 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
    [all...]
MicrosoftMangle.cpp 330 const TemplateArgumentList &TemplateArgs);
358 const TemplateArgumentList &TemplateArgs);
697 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
701 TemplateArgs = FD->getTemplateSpecializationArgs();
709 TemplateArgs = &Spec->getTemplateArgs();
716 TemplateArgs = &Spec->getTemplateArgs();
731 const TemplateArgumentList *TemplateArgs = nullptr;
732 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
737 mangleTemplateInstantiationName(TD, *TemplateArgs);
760 Extra.mangleTemplateInstantiationName(TD, *TemplateArgs);
    [all...]
Decl.cpp 398 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments;
399 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
479 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
480 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
531 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
532 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
    [all...]
ASTImporter.cpp     [all...]
  /external/clang/lib/Parse/
ParseTemplate.cpp     [all...]
ParseDeclCXX.cpp     [all...]
ParseExprCXX.cpp     [all...]
  /external/clang/lib/Sema/
SemaExprMember.cpp 238 const TemplateArgumentListInfo *TemplateArgs,
242 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true, S);
247 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false,
258 if (TemplateArgs || TemplateKWLoc.isValid())
259 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs);
463 const TemplateArgumentListInfo *TemplateArgs) {
493 NameInfo, TemplateArgs);
722 const TemplateArgumentListInfo *TemplateArgs,
730 NameInfo, TemplateArgs);
741 SS, TemplateArgs != nullptr, TE)
    [all...]
SemaTemplateInstantiate.cpp 135 if (const TemplateArgumentList *TemplateArgs
138 Result.addOuterTemplateArguments(TemplateArgs);
207 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
224 Inst.TemplateArgs = TemplateArgs.data();
225 Inst.NumTemplateArgs = TemplateArgs.size();
251 ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange)
256 TemplateArgs) {}
261 ArrayRef<TemplateArgument> TemplateArgs,
266 TemplateArgs, &DeductionInfo) {
    [all...]
SemaTemplateInstantiateDecl.cpp 41 const MultiLevelTemplateArgumentList &TemplateArgs) {
56 TemplateArgs);
67 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
72 return ::SubstQualifier(SemaRef, OldDecl, NewDecl, TemplateArgs);
79 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
84 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);
90 TemplateArgs, Aligned->getLocation(),
99 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
102 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false);
121 Unexpanded, TemplateArgs, Expand
    [all...]
SemaCodeComplete.cpp     [all...]
SemaTemplate.cpp 415 const TemplateArgumentListInfo *TemplateArgs) {
443 FirstQualifierInScope, NameInfo, TemplateArgs);
446 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
453 const TemplateArgumentListInfo *TemplateArgs) {
456 TemplateArgs);
538 TemplateArgumentListInfo &TemplateArgs) {
540 TemplateArgs.addArgument(translateTemplateArgument(*this,
    [all...]
  /external/llvm/lib/TableGen/
TGParser.cpp 30 std::vector<Init*> TemplateArgs;
39 std::vector<Init*> TemplateArgs;
52 for (Init *TA : TemplateArgs)
157 if (TArgs.size() < SubClass.TemplateArgs.size())
164 if (i < SubClass.TemplateArgs.size()) {
167 None, SubClass.TemplateArgs[i]))
233 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size())
240 if (i < SubMultiClass.TemplateArgs.size()) {
244 None, SubMultiClass.TemplateArgs[i]))
258 None, SubMultiClass.TemplateArgs[i])
    [all...]
  /external/swiftshader/third_party/LLVM/lib/TableGen/
TGParser.cpp 31 std::vector<Init*> TemplateArgs;
40 std::vector<Init*> TemplateArgs;
53 for (std::vector<Init *>::const_iterator i = TemplateArgs.begin(),
54 iend = TemplateArgs.end();
157 if (TArgs.size() < SubClass.TemplateArgs.size())
163 if (i < SubClass.TemplateArgs.size()) {
166 SubClass.TemplateArgs[i]))
237 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size())
244 if (i < SubMultiClass.TemplateArgs.size()) {
249 SubMultiClass.TemplateArgs[i])
    [all...]
  /external/clang/include/clang/AST/
DeclTemplate.h 403 const TemplateArgumentList *TemplateArgs,
408 TemplateArguments(TemplateArgs),
416 const TemplateArgumentList *TemplateArgs,
489 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs,
491 ID.AddInteger(TemplateArgs.size());
492 for (const TemplateArgument &TemplateArg : TemplateArgs)
586 const TemplateArgumentListInfo &TemplateArgs);
591 const TemplateArgumentListInfo &TemplateArgs);
    [all...]
  /external/llvm/include/llvm/TableGen/
Record.h     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/TableGen/
Record.h     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/TableGen/
TGParser.cpp 40 SmallVector<Init*, 4> TemplateArgs;
50 SmallVector<Init*, 4> TemplateArgs;
65 for (Init *TA : TemplateArgs)
239 if (TArgs.size() < SubClass.TemplateArgs.size())
248 if (i < SubClass.TemplateArgs.size()) {
251 None, SubClass.TemplateArgs[i]))
312 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size())
318 SubstStack TemplateArgs;
320 if (i < SubMultiClass.TemplateArgs.size()) {
321 TemplateArgs.emplace_back(SMCTArgs[i], SubMultiClass.TemplateArgs[i])
    [all...]
  /external/libcxxabi/src/demangle/
ItaniumDemangle.h 65 X(TemplateArgs) \
1107 class TemplateArgs final : public Node {
1111 TemplateArgs(NodeArray Params_) : Node(KTemplateArgs), Params(Params_) {}
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Demangle/
ItaniumDemangle.cpp 1001 class TemplateArgs final : public Node {
1005 TemplateArgs(NodeArray Params_) : Node(KTemplateArgs), Params(Params_) {}
1075 Node *TemplateArgs;
1078 : Node(KNameWithTemplateArgs), Name(Name_), TemplateArgs(TemplateArgs_) {}
1084 TemplateArgs->print(S);
    [all...]

Completed in 635 milliseconds

1 2