Home
last modified time | relevance | path

Searched refs:ASTTemplateArgumentListInfo (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/AST/
DTemplateBase.cpp520 const ASTTemplateArgumentListInfo *
521 ASTTemplateArgumentListInfo::Create(ASTContext &C, in Create()
523 assert(llvm::alignOf<ASTTemplateArgumentListInfo>() >= in Create()
525 std::size_t size = ASTTemplateArgumentListInfo::sizeFor(List.size()); in Create()
526 void *Mem = C.Allocate(size, llvm::alignOf<ASTTemplateArgumentListInfo>()); in Create()
527 ASTTemplateArgumentListInfo *TAI = new (Mem) ASTTemplateArgumentListInfo(); in Create()
532 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
543 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
565 void ASTTemplateArgumentListInfo::copyInto( in copyInto()
573 std::size_t ASTTemplateArgumentListInfo::sizeFor(unsigned NumTemplateArgs) { in sizeFor()
[all …]
DDeclTemplate.cpp711 const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr; in Create()
713 ArgsAsWritten = ASTTemplateArgumentListInfo::Create(C, in Create()
852 const ASTTemplateArgumentListInfo *ArgInfos, in ClassTemplatePartialSpecializationDecl()
876 const ASTTemplateArgumentListInfo *ASTArgInfos = in Create()
877 ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
1162 const ASTTemplateArgumentListInfo *ArgInfos) in VarTemplatePartialSpecializationDecl()
1179 const ASTTemplateArgumentListInfo *ASTArgInfos in Create()
1180 = ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
DItaniumMangle.cpp398 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs);
3653 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
DDecl.cpp3093 const ASTTemplateArgumentListInfo *
/external/clang/include/clang/AST/
DTemplateBase.h565 struct ASTTemplateArgumentListInfo { struct
598 static const ASTTemplateArgumentListInfo *Create(ASTContext &C, argument
612 struct ASTTemplateKWAndArgsInfo : public ASTTemplateArgumentListInfo {
613 typedef ASTTemplateArgumentListInfo Base;
DDeclTemplate.h398 const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, in FunctionTemplateSpecializationInfo()
429 const ASTTemplateArgumentListInfo *TemplateArgumentsAsWritten;
1791 const ASTTemplateArgumentListInfo *ArgsAsWritten;
1809 const ASTTemplateArgumentListInfo *ArgsAsWritten,
1844 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
2639 const ASTTemplateArgumentListInfo *ArgsAsWritten;
2654 const ASTTemplateArgumentListInfo *ArgInfos);
2684 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
DExprCXX.h2575 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2580 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2601 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2830 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2832 return *reinterpret_cast<ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2836 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2838 return *reinterpret_cast<const ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2845 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
3254 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
3256 return *reinterpret_cast<ASTTemplateArgumentListInfo *>(this + 1); in getExplicitTemplateArgs()
[all …]
DExpr.h1127 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
1134 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
1141 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2539 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2547 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2554 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
DDecl.h32 struct ASTTemplateArgumentListInfo;
2183 const ASTTemplateArgumentListInfo*
DRecursiveASTVisitor.h1758 if (const ASTTemplateArgumentListInfo *TALI =
/external/clang/include/clang/Serialization/
DASTWriter.h687 const ASTTemplateArgumentListInfo *ASTTemplArgList,
DASTReader.h1593 const ASTTemplateArgumentListInfo*
/external/clang/tools/libclang/
DCIndex.cpp735 const ASTTemplateArgumentListInfo *Info = D->getTemplateArgsAsWritten(); in VisitClassTemplatePartialSpecializationDecl()
1758 DEF_JOB(ExplicitTemplateArgsVisit, ASTTemplateArgumentListInfo,
1952 void AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A);
1983 AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A) { in AddExplicitTemplateArgs()
2680 const ASTTemplateArgumentListInfo *ArgList = in RunVisitorWorkList()
2890 const ASTTemplateArgumentListInfo *TemplateArgs = nullptr) { in buildPieces()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp2804 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateClassTemplatePartialSpecialization()
2931 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateVarTemplatePartialSpecialization()
DSemaTemplateDeduction.cpp2191 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
2355 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp98 void ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList,
DASTReader.cpp6192 const ASTTemplateArgumentListInfo*
6202 return ASTTemplateArgumentListInfo::Create(getContext(), TemplArgsInfo); in ReadASTTemplateArgumentListInfo()
DASTWriter.cpp5346 (const ASTTemplateArgumentListInfo *ASTTemplArgList, RecordDataImpl &Record) { in AddASTTemplateArgumentListInfo()