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

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
TemplateBase.h 457 /// TemplateArgumentLoc as Type is to TypeLoc.
458 class TemplateArgumentLoc {
463 TemplateArgumentLoc() {}
465 TemplateArgumentLoc(const TemplateArgument &Argument,
469 TemplateArgumentLoc(const TemplateArgument &Argument, TypeSourceInfo *TInfo)
474 TemplateArgumentLoc(const TemplateArgument &Argument, Expr *E)
485 TemplateArgumentLoc(ASTContext &Ctx, const TemplateArgument &Argument,
565 SmallVector<TemplateArgumentLoc, 8> Arguments;
588 const TemplateArgumentLoc *getArgumentArray() const {
592 llvm::ArrayRef<TemplateArgumentLoc> arguments() const
    [all...]
ASTTypeTraits.h 194 KIND_TO_KIND_ID(TemplateArgumentLoc)
464 TemplateArgumentLoc, NestedNameSpecifierLoc,
502 struct DynTypedNode::BaseConverter<TemplateArgumentLoc, void>
503 : public ValueConverter<TemplateArgumentLoc> {};
ExprCXX.h 2919 inline TemplateArgumentLoc *getTrailingTemplateArgumentLoc();
2920 const TemplateArgumentLoc *getTrailingTemplateArgumentLoc() const {
3033 TemplateArgumentLoc const *getTemplateArgs() const {
3046 ArrayRef<TemplateArgumentLoc> template_arguments() const {
3077 TemplateArgumentLoc> {
3098 // * An array of getNumTemplateArgs() TemplateArgumentLoc containing
3195 TemplateArgumentLoc> {
3286 getTrailingObjects<TemplateArgumentLoc>(), List);
3289 TemplateArgumentLoc const *getTemplateArgs() const {
3293 return getTrailingObjects<TemplateArgumentLoc>();
    [all...]
DeclTemplate.h 685 TemplateArgumentLoc,
696 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const {
725 const TemplateArgumentLoc *getTemplateArgs() const {
726 return getTrailingObjects<TemplateArgumentLoc>();
733 const TemplateArgumentLoc &getTemplateArg(unsigned I) const {
1604 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>;
1718 const TemplateArgumentLoc &getDefaultArgument() const {
1719 static const TemplateArgumentLoc NoneLoc;
1736 const TemplateArgumentLoc &DefArg);
TypeLoc.h 1616 TemplateArgumentLoc getArgLoc(unsigned i) const {
1617 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i));
2138 TemplateArgumentLoc getArgLoc(unsigned i) const {
2139 return TemplateArgumentLoc(getTypePtr()->getTypeConstraintArguments()[i],
2396 TemplateArgumentLoc getArgLoc(unsigned i) const {
2397 return TemplateArgumentLoc(getTypePtr()->getArg(i), getArgLocInfo(i));
Expr.h 1217 TemplateArgumentLoc> {
1373 getTrailingObjects<TemplateArgumentLoc>(), List);
1378 const TemplateArgumentLoc *getTemplateArgs() const {
1381 return getTrailingObjects<TemplateArgumentLoc>();
1392 ArrayRef<TemplateArgumentLoc> template_arguments() const {
3092 TemplateArgumentLoc> {
3239 getTrailingObjects<TemplateArgumentLoc>(), List);
3244 const TemplateArgumentLoc *getTemplateArgs() const {
3248 return getTrailingObjects<TemplateArgumentLoc>();
3260 ArrayRef<TemplateArgumentLoc> template_arguments() const
    [all...]
ASTNodeTraverser.h 297 void dumpTemplateArgumentLoc(const TemplateArgumentLoc &A,
  /src/external/apache2/llvm/dist/clang/include/clang/Tooling/
NodeIntrospection.h 27 class TemplateArgumentLoc;
93 NodeLocationAccessors GetLocations(clang::TemplateArgumentLoc const &);
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTTypeTraits.cpp 26 {NKI_None, "TemplateArgumentLoc"},
144 else if (const TemplateArgumentLoc *TAL = get<TemplateArgumentLoc>())
192 if (const TemplateArgumentLoc *TAL = get<TemplateArgumentLoc>())
TemplateBase.cpp 496 // TemplateArgumentLoc Implementation
499 SourceRange TemplateArgumentLoc::getSourceRange() const {
612 std::size_t size = totalSizeToAlloc<TemplateArgumentLoc>(List.size());
623 TemplateArgumentLoc *ArgBuffer = getTrailingObjects<TemplateArgumentLoc>();
625 new (&ArgBuffer[i]) TemplateArgumentLoc(Info[i]);
630 TemplateArgumentLoc *OutArgArray) {
637 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i]);
650 TemplateArgumentLoc *OutArgArray, TemplateArgumentDependence &Deps) {
659 new (&OutArgArray[i]) TemplateArgumentLoc(Info[i])
    [all...]
ExprCXX.cpp 375 TemplateArgumentLoc>(NumResults, 0, 0);
393 TemplateArgumentLoc>(NumResults, 1, NumTemplateArgs);
405 TemplateArgumentLoc>(
469 TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(), Deps);
484 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>(
497 totalSizeToAlloc<ASTTemplateKWAndArgsInfo, TemplateArgumentLoc>(
1381 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(),
1415 TemplateArgumentLoc, NamedDecl *>(
1430 TemplateArgumentLoc, NamedDecl *>(
1506 TemplateArgumentLoc>(
    [all...]
Comment.cpp 178 TemplateArgumentLoc MaybeFunction = STL.getArgLoc(0);
DeclTemplate.cpp 844 const ASTContext &C, const TemplateArgumentLoc &DefArg) {
848 DefaultArgument.set(new (C) TemplateArgumentLoc(DefArg));
1315 for (const TemplateArgumentLoc &Loc : ArgsInfo.arguments())
TypePrinter.cpp 1843 static const TemplateArgument &getArgument(const TemplateArgumentLoc &A) {
1852 static void printArgument(const TemplateArgumentLoc &A,
2082 ArrayRef<TemplateArgumentLoc> Args,
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchFinder.cpp 133 else if (const TemplateArgumentLoc *TALoc =
134 DynNode.get<TemplateArgumentLoc>())
235 bool TraverseTemplateArgumentLoc(TemplateArgumentLoc TAL) {
345 bool baseTraverse(TemplateArgumentLoc TAL) {
491 bool TraverseTemplateArgumentLoc(TemplateArgumentLoc TAL);
695 } else if (auto *N = Node.get<TemplateArgumentLoc>()) {
894 void matchDispatch(const TemplateArgumentLoc *Node) {
895 matchWithoutFilter(*Node, Matchers->TemplateArgumentLoc);
1298 bool MatchASTVisitor::TraverseTemplateArgumentLoc(TemplateArgumentLoc Loc) {
1393 Matchers.TemplateArgumentLoc.emplace_back(NodeMatch, Action)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateVariadic.cpp 214 bool TraverseTemplateArgumentLoc(const TemplateArgumentLoc &ArgLoc) {
501 bool Sema::DiagnoseUnexpandedParameterPack(TemplateArgumentLoc Arg,
520 void Sema::collectUnexpandedParameterPacks(TemplateArgumentLoc Arg,
1054 TemplateArgumentLoc
1056 TemplateArgumentLoc OrigLoc,
1082 return TemplateArgumentLoc(TemplateArgument(Pattern.getType()),
1092 return TemplateArgumentLoc(Pattern, Pattern);
1098 return TemplateArgumentLoc(Context, Argument.getPackExpansionPattern(),
1108 return TemplateArgumentLoc();
SemaConcept.cpp 701 MutableArrayRef<TemplateArgumentLoc>(
702 new (S.Context) TemplateArgumentLoc[OccurringIndices.count()],
706 new (&(*Atomic.ParameterMapping)[J++]) TemplateArgumentLoc(
728 MutableArrayRef<TemplateArgumentLoc>(
729 new (S.Context) TemplateArgumentLoc[SubstArgs.size()],
SemaTemplate.cpp 918 static TemplateArgumentLoc translateTemplateArgument(Sema &SemaRef,
927 return TemplateArgumentLoc(TemplateArgument(T), DI);
932 return TemplateArgumentLoc(TemplateArgument(E), E);
942 return TemplateArgumentLoc(
1147 for (TemplateArgumentLoc Arg : TemplateArgs.arguments()) {
1665 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default);
4954 TemplateArgumentLoc &AL,
5023 // Overwrite our input TemplateArgumentLoc so that we can recover
5025 AL = TemplateArgumentLoc(TemplateArgument(ArgType),
5238 TemplateArgumentLoc
    [all...]
SemaTemplateDeduction.cpp 2621 /// Allocate a TemplateArgumentLoc where all locations have
2634 TemplateArgumentLoc
2642 return TemplateArgumentLoc(
2650 return TemplateArgumentLoc(TemplateArgument(E), E);
2658 return TemplateArgumentLoc(TemplateArgument(NTTPType, /*isNullPtr*/true),
2665 return TemplateArgumentLoc(TemplateArgument(E), E);
2679 return TemplateArgumentLoc(Context, Arg,
2682 return TemplateArgumentLoc(
2687 return TemplateArgumentLoc(Arg, Arg.getAsExpr());
2690 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo())
    [all...]
TreeTransform.h 574 bool TransformTemplateArgument(const TemplateArgumentLoc &Input,
575 TemplateArgumentLoc &Output,
596 bool TransformTemplateArguments(const TemplateArgumentLoc *Inputs,
624 /// Fakes up a TemplateArgumentLoc for a given TemplateArgument.
626 TemplateArgumentLoc &ArgLoc);
3623 TemplateArgumentLoc RebuildPackExpansion(TemplateArgumentLoc Pattern,
3632 return TemplateArgumentLoc();
3634 return TemplateArgumentLoc(Result.get(), Result.get());
3638 return TemplateArgumentLoc(
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaConcept.h 32 Optional<MutableArrayRef<TemplateArgumentLoc>> ParameterMapping;
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchFinder.h 221 TemplateArgumentLoc;
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTRecordReader.h 153 /// Reads a TemplateArgumentLoc, advancing Idx.
154 TemplateArgumentLoc readTemplateArgumentLoc();
ASTRecordWriter.h 213 void AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg);
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 254 bool VisitTemplateArgumentLoc(const TemplateArgumentLoc &TAL);

Completed in 78 milliseconds

1 2 3