Home
last modified time | relevance | path

Searched refs:TemplateArgumentLoc (Results 1 – 25 of 33) sorted by relevance

12

/external/clang/include/clang/AST/
DTemplateBase.h420 class TemplateArgumentLoc {
425 TemplateArgumentLoc() {} in TemplateArgumentLoc() function
427 TemplateArgumentLoc(const TemplateArgument &Argument, in TemplateArgumentLoc() function
432 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo) in TemplateArgumentLoc() function
437 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E) in TemplateArgumentLoc() function
442 TemplateArgumentLoc(const TemplateArgument &Argument,
517 SmallVector<TemplateArgumentLoc, 8> Arguments;
540 const TemplateArgumentLoc *getArgumentArray() const { in getArgumentArray()
544 llvm::ArrayRef<TemplateArgumentLoc> arguments() const { in arguments()
548 const TemplateArgumentLoc &operator[](unsigned I) const {
[all …]
DDeclTemplate.h561 TemplateArgumentLoc,
572 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() argument
599 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
600 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs()
607 const TemplateArgumentLoc &getTemplateArg(unsigned I) const { in getTemplateArg()
1332 typedef DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>
1442 const TemplateArgumentLoc &getDefaultArgument() const {
1443 static const TemplateArgumentLoc None;
1460 const TemplateArgumentLoc &DefArg);
DTypeLoc.h1479 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc()
1480 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc()
1910 TemplateArgumentLoc getArgLoc(unsigned i) const { in getArgLoc()
1911 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i)); in getArgLoc()
DRecursiveASTVisitor.h227 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc);
467 bool TraverseTemplateArgumentLocsHelper(const TemplateArgumentLoc *TAL,
757 const TemplateArgumentLoc &ArgLoc) {
1665 const TemplateArgumentLoc *TAL, unsigned Count) {
DExprCXX.h2584 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs()
2856 TemplateArgumentLoc const *getTemplateArgs() const { in getTemplateArgs()
3288 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
DType.h97 class TemplateArgumentLoc;
4015 static bool anyDependentTemplateArguments(const TemplateArgumentLoc *Args,
4031 const TemplateArgumentLoc *Args,
DExpr.h1155 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
2561 const TemplateArgumentLoc *getTemplateArgs() const { in getTemplateArgs()
/external/clang/lib/AST/
DTemplateBase.cpp426 SourceRange TemplateArgumentLoc::getSourceRange() const { in getSourceRange()
524 llvm::alignOf<TemplateArgumentLoc>()); in Create()
538 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom()
540 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in initializeFrom()
552 TemplateArgumentLoc *ArgBuffer = getTemplateArgs(); in initializeFrom()
561 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]); in initializeFrom()
575 sizeof(TemplateArgumentLoc) * NumTemplateArgs; in sizeFor()
DComment.cpp290 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0); in fill()
DDeclTemplate.cpp679 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument()
683 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg)); in setDefaultArgument()
DStmtProfile.cpp63 void VisitTemplateArguments(const TemplateArgumentLoc *Args,
1586 void StmtProfiler::VisitTemplateArguments(const TemplateArgumentLoc *Args, in VisitTemplateArguments()
DDecl.cpp3140 totalSizeToAlloc<TemplateArgumentLoc, FunctionTemplateDecl *>( in Create()
3157 TemplateArgumentLoc *ArgsArray = getTrailingObjects<TemplateArgumentLoc>(); in DependentFunctionTemplateSpecializationInfo()
3159 new (&ArgsArray[I]) TemplateArgumentLoc(TArgs[I]); in DependentFunctionTemplateSpecializationInfo()
DASTDumper.cpp239 void dumpTemplateArgumentLoc(const TemplateArgumentLoc &A);
908 void ASTDumper::dumpTemplateArgumentLoc(const TemplateArgumentLoc &A) { in dumpTemplateArgumentLoc()
DTypePrinter.cpp1452 const TemplateArgumentLoc *Args, unsigned NumArgs, in PrintTemplateArgumentList()
/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp159 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc()
360 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg, in DiagnoseUnexpandedParameterPack()
379 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg, in collectUnexpandedParameterPacks()
875 TemplateArgumentLoc
877 TemplateArgumentLoc OrigLoc, in getTemplateArgumentPackExpansionPattern()
903 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()), in getTemplateArgumentPackExpansionPattern()
913 return TemplateArgumentLoc(Pattern, Pattern); in getTemplateArgumentPackExpansionPattern()
919 return TemplateArgumentLoc(Argument.getPackExpansionPattern(), in getTemplateArgumentPackExpansionPattern()
929 return TemplateArgumentLoc(); in getTemplateArgumentPackExpansionPattern()
DSemaTemplate.cpp486 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef, in translateTemplateArgument()
495 return TemplateArgumentLoc(TemplateArgument(T), DI); in translateTemplateArgument()
500 return TemplateArgumentLoc(TemplateArgument(E), E); in translateTemplateArgument()
510 return TemplateArgumentLoc(TArg, in translateTemplateArgument()
791 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter()
2064 TemplateArgumentLoc(TemplateArgument(E), E)); in checkBuiltinTemplateIdType()
3066 TemplateArgumentLoc &AL, in CheckTemplateTypeArgument()
3142 AL = TemplateArgumentLoc(TemplateArgument(ArgType), in CheckTemplateTypeArgument()
3356 TemplateArgumentLoc
3368 return TemplateArgumentLoc(); in SubstDefaultTemplateArgumentIfAvailable()
[all …]
DTreeTransform.h506 bool TransformTemplateArgument(const TemplateArgumentLoc &Input,
507 TemplateArgumentLoc &Output,
528 bool TransformTemplateArguments(const TemplateArgumentLoc *Inputs,
558 TemplateArgumentLoc &ArgLoc);
2952 TemplateArgumentLoc RebuildPackExpansion(TemplateArgumentLoc Pattern, in RebuildPackExpansion()
2961 return TemplateArgumentLoc(); in RebuildPackExpansion()
2963 return TemplateArgumentLoc(Result.get(), Result.get()); in RebuildPackExpansion()
2967 return TemplateArgumentLoc(TemplateArgument( in RebuildPackExpansion()
2987 return TemplateArgumentLoc(TemplateArgument(Expansion->getType()), in RebuildPackExpansion()
2992 return TemplateArgumentLoc(); in RebuildPackExpansion()
[all …]
DSemaCoroutine.cpp53 Args.addArgument(TemplateArgumentLoc( in lookupPromiseType()
59 Args.addArgument(TemplateArgumentLoc( in lookupPromiseType()
DSemaTemplateDeduction.cpp1991 static TemplateArgumentLoc
2001 return TemplateArgumentLoc(Arg, in getTrivialTemplateArgumentLoc()
2008 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc()
2015 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true), in getTrivialTemplateArgumentLoc()
2022 return TemplateArgumentLoc(TemplateArgument(E), E); in getTrivialTemplateArgumentLoc()
2036 return TemplateArgumentLoc(Arg, in getTrivialTemplateArgumentLoc()
2041 return TemplateArgumentLoc(Arg, Builder.getWithLocInContext(S.Context), in getTrivialTemplateArgumentLoc()
2046 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc()
2049 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo()); in getTrivialTemplateArgumentLoc()
2095 TemplateArgumentLoc ArgLoc = getTrivialTemplateArgumentLoc(S, Arg, NTTPType, in ConvertDeducedTemplateArgument()
[all …]
/external/clang/unittests/Tooling/
DRecursiveASTVisitorTestExprVisitor.cpp34 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) { in TraverseTemplateArgumentLoc()
/external/clang/tools/libclang/
DCursorVisitor.h250 bool VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL);
DCIndex.cpp736 const TemplateArgumentLoc *TemplateArgs = Info->getTemplateArgs(); in VisitClassTemplatePartialSpecializationDecl()
1407 bool CursorVisitor::VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL) { in VisitTemplateArgumentLoc()
2682 for (const TemplateArgumentLoc *Arg = ArgList->getTemplateArgs(), in RunVisitorWorkList()
2761 for (const TemplateArgumentLoc *Arg = M->getTemplateArgs(), in RunVisitorWorkList()
/external/clang/include/clang/Serialization/
DASTWriter.h682 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg,
DASTReader.h1589 TemplateArgumentLoc
/external/clang/include/clang/Sema/
DSema.h163 class TemplateArgumentLoc; variable
5749 TemplateArgumentLoc
5775 TemplateArgumentLoc &Arg,
5811 TemplateArgumentLoc &Arg,
5821 TemplateArgumentLoc &Arg,
6086 bool DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg,
6102 void collectUnexpandedParameterPacks(TemplateArgumentLoc Arg,
6265 TemplateArgumentLoc getTemplateArgumentPackExpansionPattern(
6266 TemplateArgumentLoc OrigLoc,
7092 bool Subst(const TemplateArgumentLoc *Args, unsigned NumArgs,

12