Searched refs:ASTTemplateArgumentListInfo (Results 1 – 14 of 14) sorted by relevance
568 const ASTTemplateArgumentListInfo *569 ASTTemplateArgumentListInfo::Create(ASTContext &C, in Create()571 std::size_t size = ASTTemplateArgumentListInfo::sizeFor(List.size()); in Create()572 void *Mem = C.Allocate(size, llvm::alignOf<ASTTemplateArgumentListInfo>()); in Create()573 ASTTemplateArgumentListInfo *TAI = new (Mem) ASTTemplateArgumentListInfo(); in Create()578 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()589 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()611 void ASTTemplateArgumentListInfo::copyInto( in copyInto()619 std::size_t ASTTemplateArgumentListInfo::sizeFor(unsigned NumTemplateArgs) { in sizeFor()620 return sizeof(ASTTemplateArgumentListInfo) + in sizeFor()
670 const ASTTemplateArgumentListInfo *ArgsAsWritten = 0; in Create()672 ArgsAsWritten = ASTTemplateArgumentListInfo::Create(C, in Create()
346 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs);3058 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
376 const ASTTemplateArgumentListInfo *ArgList = in isTemplate()
2529 const ASTTemplateArgumentListInfo *
553 struct ASTTemplateArgumentListInfo { struct585 static const ASTTemplateArgumentListInfo *Create(ASTContext &C, argument599 struct ASTTemplateKWAndArgsInfo : public ASTTemplateArgumentListInfo {600 typedef ASTTemplateArgumentListInfo Base;
2414 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()2419 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()2440 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()2664 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()2666 return *reinterpret_cast<ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()2670 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()2672 return *reinterpret_cast<const ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()2678 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()3081 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()3083 return *reinterpret_cast<ASTTemplateArgumentListInfo *>(this + 1); in getExplicitTemplateArgs()[all …]
1062 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()1069 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()1076 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()2457 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()2465 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()2472 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
290 const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, in FunctionTemplateSpecializationInfo()321 const ASTTemplateArgumentListInfo *TemplateArgumentsAsWritten;
29 struct ASTTemplateArgumentListInfo;1936 const ASTTemplateArgumentListInfo*
1703 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
1678 DEF_JOB(ExplicitTemplateArgsVisit, ASTTemplateArgumentListInfo, 1839 void AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A);1869 AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A) { in AddExplicitTemplateArgs()2207 const ASTTemplateArgumentListInfo *ArgList = in RunVisitorWorkList()2416 const ASTTemplateArgumentListInfo *TemplateArgs = 0){ in buildPieces()
1638 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
88 void ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList,