|
reference, declaration → definition
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.h11106 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();