reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Decl.h
   54 struct ASTTemplateArgumentListInfo;

References

include/llvm/Support/TrailingObjects.h
  134     : public TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy,
  137   typedef TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, NextTy, MoreTys...>
  141     static const bool value = alignof(PrevTy) < alignof(NextTy);
  162   getTrailingObjectsImpl(const BaseTy *Obj,
  177   getTrailingObjectsImpl(BaseTy *Obj,
  179     auto *Ptr = TopTrailingObj::getTrailingObjectsImpl(
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  232                             BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
  233                             BaseTy, TrailingTys...> {
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  242       BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
  257   static const BaseTy *
  258   getTrailingObjectsImpl(const BaseTy *Obj,
  259                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  263   static BaseTy *
  264   getTrailingObjectsImpl(BaseTy *Obj,
  265                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  277   callNumTrailingObjects(const BaseTy *Obj,
  278                          TrailingObjectsBase::OverloadToken<BaseTy>) {
  283   static size_t callNumTrailingObjects(const BaseTy *Obj,
  284                                        TrailingObjectsBase::OverloadToken<T>) {
  345     return sizeof(BaseTy) + ParentType::additionalSizeToAllocImpl(0, Counts...);
tools/clang/include/clang/AST/ASTNodeTraverser.h
  246   dumpASTTemplateArgumentListInfo(const ASTTemplateArgumentListInfo *TALI) {
tools/clang/include/clang/AST/Decl.h
 2554   const ASTTemplateArgumentListInfo*
tools/clang/include/clang/AST/DeclTemplate.h
  476   const ASTTemplateArgumentListInfo *TemplateArgumentsAsWritten;
  486       const ASTTemplateArgumentListInfo *TemplateArgsAsWritten,
 1911   const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr;
 1928                                const ASTTemplateArgumentListInfo *ArgsAsWritten,
 1980   const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
 2427   const ASTTemplateArgumentListInfo *TemplateArgs;
 2431       const ASTTemplateArgumentListInfo *TemplArgs)
 2446   const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
 2457             ? ASTTemplateArgumentListInfo::Create(C, TemplateArgs)
 2753   const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr;
 2768       const ASTTemplateArgumentListInfo *ArgInfos);
 2803   const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
tools/clang/include/clang/AST/ExprCXX.h
 4879   const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr;
 4889                             const ASTTemplateArgumentListInfo *ArgsAsWritten,
 4901          const ASTTemplateArgumentListInfo *ArgsAsWritten,
 4924   const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
 4929   void setTemplateArguments(const ASTTemplateArgumentListInfo *ArgsAsWritten,
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2003       if (const ASTTemplateArgumentListInfo *TALI =
tools/clang/include/clang/AST/TemplateBase.h
  604     : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
  639   static const ASTTemplateArgumentListInfo *
tools/clang/include/clang/Sema/Template.h
  478                              Optional<const ASTTemplateArgumentListInfo *>
tools/clang/include/clang/Serialization/ASTReader.h
 1787   const ASTTemplateArgumentListInfo*
 2497   const ASTTemplateArgumentListInfo*
tools/clang/include/clang/Serialization/ASTWriter.h
  906       const ASTTemplateArgumentListInfo *ASTTemplArgList);
tools/clang/lib/AST/ASTImporter.cpp
  676     ASTTemplateArgumentListInfo>(
  677         const ASTTemplateArgumentListInfo &From,
 2919     const auto *FromTAArgsAsWritten = FTSInfo->TemplateArgumentsAsWritten;
 5225     const auto &ASTTemplateArgs = *PartialSpec->getTemplateArgsAsWritten();
 5486       const auto *FromTAArgsAsWritten = FromPartial->getTemplateArgsAsWritten();
tools/clang/lib/AST/Decl.cpp
 3606 const ASTTemplateArgumentListInfo *
tools/clang/lib/AST/DeclTemplate.cpp
  726   const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr;
  728     ArgsAsWritten = ASTTemplateArgumentListInfo::Create(C,
  793   if (const ASTTemplateArgumentListInfo *ArgsAsWritten =
  882                                const ASTTemplateArgumentListInfo *ArgInfos,
  903   const ASTTemplateArgumentListInfo *ASTArgInfos =
  904     ASTTemplateArgumentListInfo::Create(Context, ArgInfos);
 1129   if (const ASTTemplateArgumentListInfo *ArgsAsWritten =
 1164     const ASTTemplateArgumentListInfo *ArgInfos)
 1181   const ASTTemplateArgumentListInfo *ASTArgInfos
 1182     = ASTTemplateArgumentListInfo::Create(Context, ArgInfos);
tools/clang/lib/AST/ExprCXX.cpp
 1757     ConceptDecl *NamedConcept, const ASTTemplateArgumentListInfo *ArgsAsWritten,
 1779     const ASTTemplateArgumentListInfo *ArgsAsWritten,
 1814                                const ASTTemplateArgumentListInfo *ArgsAsWritten,
tools/clang/lib/AST/TemplateBase.cpp
  563 const ASTTemplateArgumentListInfo *
  567   void *Mem = C.Allocate(size, alignof(ASTTemplateArgumentListInfo));
  568   return new (Mem) ASTTemplateArgumentListInfo(List);
tools/clang/lib/Index/IndexDecl.cpp
  276     if (const ASTTemplateArgumentListInfo *TemplateArgInfo =
tools/clang/lib/Sema/SemaTemplate.cpp
 4262       ASTTemplateArgumentListInfo::Create(Context, *TemplateArgs), Converted,
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2749   const ASTTemplateArgumentListInfo *PartialTemplArgInfo =
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1958   } else if (const ASTTemplateArgumentListInfo *Info =
 2069     Optional<const ASTTemplateArgumentListInfo *>
 2277   } else if (const ASTTemplateArgumentListInfo *Info =
 3576   const ASTTemplateArgumentListInfo *TemplArgInfo
 3703   const ASTTemplateArgumentListInfo *TemplArgInfo
tools/clang/lib/Sema/TreeTransform.h
11106   const ASTTemplateArgumentListInfo *Old = E->getTemplateArgsAsWritten();
tools/clang/lib/Serialization/ASTReader.cpp
 7585 const ASTTemplateArgumentListInfo*
 7595   return ASTTemplateArgumentListInfo::Create(getContext(), TemplArgsInfo);
tools/clang/lib/Serialization/ASTReaderStmt.cpp
  126     void ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList,
  746   const ASTTemplateArgumentListInfo *ArgsAsWritten =
tools/clang/lib/Serialization/ASTWriter.cpp
 6096     const ASTTemplateArgumentListInfo *ASTTemplArgList) {
tools/clang/tools/extra/clangd/AST.cpp
   35     if (const ASTTemplateArgumentListInfo *Args =
tools/clang/tools/libclang/CIndex.cpp
  745   const ASTTemplateArgumentListInfo *Info = D->getTemplateArgsAsWritten();