Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DTemplateBase.cpp511 const ASTTemplateArgumentListInfo *
512 ASTTemplateArgumentListInfo::Create(ASTContext &C, in Create()
514 assert(llvm::alignOf<ASTTemplateArgumentListInfo>() >= in Create()
516 std::size_t size = ASTTemplateArgumentListInfo::sizeFor(List.size()); in Create()
517 void *Mem = C.Allocate(size, llvm::alignOf<ASTTemplateArgumentListInfo>()); in Create()
518 ASTTemplateArgumentListInfo *TAI = new (Mem) ASTTemplateArgumentListInfo(); in Create()
523 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
534 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
556 void ASTTemplateArgumentListInfo::copyInto( in copyInto()
564 std::size_t ASTTemplateArgumentListInfo::sizeFor(unsigned NumTemplateArgs) { in sizeFor()
[all …]
DDeclTemplate.cpp669 const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr; in Create()
671 ArgsAsWritten = ASTTemplateArgumentListInfo::Create(C, in Create()
810 const ASTTemplateArgumentListInfo *ArgInfos, in ClassTemplatePartialSpecializationDecl()
834 const ASTTemplateArgumentListInfo *ASTArgInfos = in Create()
835 ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
1125 const ASTTemplateArgumentListInfo *ArgInfos) in VarTemplatePartialSpecializationDecl()
1142 const ASTTemplateArgumentListInfo *ASTArgInfos in Create()
1143 = ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
DItaniumMangle.cpp380 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs);
3288 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
DDecl.cpp3005 const ASTTemplateArgumentListInfo *
/external/clang/include/clang/AST/
DTemplateBase.h559 struct ASTTemplateArgumentListInfo { struct
592 static const ASTTemplateArgumentListInfo *Create(ASTContext &C, argument
606 struct ASTTemplateKWAndArgsInfo : public ASTTemplateArgumentListInfo {
607 typedef ASTTemplateArgumentListInfo Base;
DDeclTemplate.h294 const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, in FunctionTemplateSpecializationInfo()
325 const ASTTemplateArgumentListInfo *TemplateArgumentsAsWritten;
1659 const ASTTemplateArgumentListInfo *ArgsAsWritten;
1677 const ASTTemplateArgumentListInfo *ArgsAsWritten,
1712 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
2516 const ASTTemplateArgumentListInfo *ArgsAsWritten;
2531 const ASTTemplateArgumentListInfo *ArgInfos);
2561 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
DExprCXX.h2406 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2411 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2432 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2658 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2660 return *reinterpret_cast<ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2664 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2666 return *reinterpret_cast<const ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2673 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
3078 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
3080 return *reinterpret_cast<ASTTemplateArgumentListInfo *>(this + 1); in getExplicitTemplateArgs()
[all …]
DExpr.h1091 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
1098 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
1105 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2498 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2506 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2513 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
DDecl.h31 struct ASTTemplateArgumentListInfo;
2061 const ASTTemplateArgumentListInfo*
DDataRecursiveASTVisitor.h1711 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
DRecursiveASTVisitor.h1753 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
/external/clang/include/clang/Serialization/
DASTWriter.h614 const ASTTemplateArgumentListInfo *ASTTemplArgList,
DASTReader.h1547 const ASTTemplateArgumentListInfo*
/external/clang/tools/libclang/
DCIndex.cpp724 const ASTTemplateArgumentListInfo *Info = D->getTemplateArgsAsWritten(); in VisitClassTemplatePartialSpecializationDecl()
1700 DEF_JOB(ExplicitTemplateArgsVisit, ASTTemplateArgumentListInfo,
1869 void AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A);
1900 AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A) { in AddExplicitTemplateArgs()
2361 const ASTTemplateArgumentListInfo *ArgList = in RunVisitorWorkList()
2571 const ASTTemplateArgumentListInfo *TemplateArgs = nullptr) { in buildPieces()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp2650 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateClassTemplatePartialSpecialization()
2777 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateVarTemplatePartialSpecialization()
DSemaTemplateDeduction.cpp2221 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
2385 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp98 void ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList,
DASTReader.cpp5944 const ASTTemplateArgumentListInfo*
5954 return ASTTemplateArgumentListInfo::Create(getContext(), TemplArgsInfo); in ReadASTTemplateArgumentListInfo()
DASTWriter.cpp5228 (const ASTTemplateArgumentListInfo *ASTTemplArgList, RecordDataImpl &Record) { in AddASTTemplateArgumentListInfo()