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

1 2

  /external/clang/include/clang/Sema/
ParsedTemplate.h 195 ParsedTemplateArgument *TemplateArgs = TemplateId->getTemplateArgs();
197 new (TemplateArgs + I) ParsedTemplateArgument();
Sema.h     [all...]
  /external/chromium_org/tools/clang/blink_gc_plugin/
RecordInfo.h 73 typedef std::vector<const clang::Type*> TemplateArgs;
85 bool GetTemplateArgs(size_t count, TemplateArgs* output_args);
  /external/clang/lib/AST/
DeclTemplate.cpp 452 SmallVector<TemplateArgument, 16> TemplateArgs;
453 TemplateArgs.resize(Params->size());
454 GenerateInjectedTemplateArgs(getASTContext(), Params, TemplateArgs.data());
457 &TemplateArgs[0],
458 TemplateArgs.size());
666 const TemplateArgumentList *TemplateArgs,
675 TemplateArgs,
702 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args, NumArgs)),
744 const TemplateArgumentList &TemplateArgs = getTemplateArgs();
746 OS, TemplateArgs.data(), TemplateArgs.size(), Policy)
    [all...]
TypePrinter.cpp 859 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
861 TemplateArgs.data(),
862 TemplateArgs.size(),
946 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
947 Args = TemplateArgs.data();
948 NumArgs = TemplateArgs.size();
    [all...]
ItaniumMangle.cpp 326 const TemplateArgument *TemplateArgs,
344 const TemplateArgument *TemplateArgs,
380 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs);
381 void mangleTemplateArgs(const TemplateArgument *TemplateArgs,
539 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
543 TemplateArgs = FD->getTemplateSpecializationArgs();
551 TemplateArgs = &Spec->getTemplateArgs();
558 TemplateArgs = &Spec->getTemplateArgs();
589 const TemplateArgumentList *TemplateArgs = nullptr;
590 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
    [all...]
MicrosoftMangle.cpp 256 const TemplateArgumentList &TemplateArgs);
281 const TemplateArgumentList &TemplateArgs);
611 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
615 TemplateArgs = FD->getTemplateSpecializationArgs();
623 TemplateArgs = &Spec->getTemplateArgs();
630 TemplateArgs = &Spec->getTemplateArgs();
645 const TemplateArgumentList *TemplateArgs = nullptr;
646 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
652 mangleTemplateInstantiationName(TD, *TemplateArgs);
675 Extra.mangleTemplateInstantiationName(TD, *TemplateArgs);
    [all...]
Type.cpp     [all...]
ASTImporter.cpp     [all...]
Decl.cpp 386 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments;
387 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
467 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
468 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
519 const TemplateArgumentList &templateArgs = spec->getTemplateArgs();
520 LinkageInfo argsLV = getLVForTemplateArgumentList(templateArgs, computation);
    [all...]
ASTContext.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) {
241 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, true);
246 return BuildImplicitMemberExpr(SS, TemplateKWLoc, R, TemplateArgs, false);
256 if (TemplateArgs || TemplateKWLoc.isValid())
257 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, false, TemplateArgs);
448 const TemplateArgumentListInfo *TemplateArgs) {
478 NameInfo, TemplateArgs);
685 const TemplateArgumentListInfo *TemplateArgs,
692 NameInfo, TemplateArgs);
702 OpLoc, SS, TemplateArgs != nullptr)
    [all...]
SemaTemplateInstantiate.cpp 134 if (const TemplateArgumentList *TemplateArgs
137 Result.addOuterTemplateArguments(TemplateArgs);
206 Decl *Entity, NamedDecl *Template, ArrayRef<TemplateArgument> TemplateArgs,
217 Inst.TemplateArgs = TemplateArgs.data();
218 Inst.NumTemplateArgs = TemplateArgs.size();
251 ArrayRef<TemplateArgument> TemplateArgs,
257 Template, nullptr, TemplateArgs);
263 ArrayRef<TemplateArgument> TemplateArgs,
270 FunctionTemplate, nullptr, TemplateArgs, &DeductionInfo)
    [all...]
SemaLookup.cpp     [all...]
SemaTemplateInstantiateDecl.cpp 46 TemplateArgs);
62 TemplateArgs);
75 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
80 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs);
86 TemplateArgs, Aligned->getLocation(),
95 Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
98 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false);
117 Unexpanded, TemplateArgs, Expand,
123 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, true);
127 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false)
    [all...]
SemaTemplate.cpp 412 const TemplateArgumentListInfo *TemplateArgs) {
427 FirstQualifierInScope, NameInfo, TemplateArgs);
430 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
437 const TemplateArgumentListInfo *TemplateArgs) {
440 TemplateArgs);
523 TemplateArgumentListInfo &TemplateArgs) {
525 TemplateArgs.addArgument(translateTemplateArgument(*this,
    [all...]
SemaDecl.cpp     [all...]
SemaExpr.cpp     [all...]
  /external/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();
159 if (TArgs.size() < SubClass.TemplateArgs.size())
166 if (i < SubClass.TemplateArgs.size()) {
169 std::vector<unsigned>(), SubClass.TemplateArgs[i]))
242 if (SMCTArgs.size() < SubMultiClass.TemplateArgs.size())
249 if (i < SubMultiClass.TemplateArgs.size()) {
254 SubMultiClass.TemplateArgs[i])
    [all...]
  /external/clang/include/clang/AST/
DeclTemplate.h 293 const TemplateArgumentList *TemplateArgs,
298 TemplateArguments(TemplateArgs),
306 const TemplateArgumentList *TemplateArgs,
388 Profile(llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs,
390 ID.AddInteger(TemplateArgs.size());
391 for (unsigned Arg = 0; Arg != TemplateArgs.size(); ++Arg)
392 TemplateArgs[Arg].Profile(ID, Context);
489 const TemplateArgumentListInfo &TemplateArgs);
    [all...]
  /external/llvm/include/llvm/TableGen/
Record.h     [all...]
  /external/clang/tools/libclang/
CIndex.cpp 725 const TemplateArgumentLoc *TemplateArgs = Info->getTemplateArgs();
727 if (VisitTemplateArgumentLoc(TemplateArgs[I]))
    [all...]

Completed in 3026 milliseconds

1 2