Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DTemplateBase.cpp522 const ASTTemplateArgumentListInfo *
523 ASTTemplateArgumentListInfo::Create(ASTContext &C, in Create()
525 assert(llvm::alignOf<ASTTemplateArgumentListInfo>() >= in Create()
527 std::size_t size = ASTTemplateArgumentListInfo::sizeFor(List.size()); in Create()
528 void *Mem = C.Allocate(size, llvm::alignOf<ASTTemplateArgumentListInfo>()); in Create()
529 ASTTemplateArgumentListInfo *TAI = new (Mem) ASTTemplateArgumentListInfo(); in Create()
534 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
545 void ASTTemplateArgumentListInfo::initializeFrom( in initializeFrom()
567 void ASTTemplateArgumentListInfo::copyInto( in copyInto()
575 std::size_t ASTTemplateArgumentListInfo::sizeFor(unsigned NumTemplateArgs) { in sizeFor()
[all …]
DDeclTemplate.cpp690 const ASTTemplateArgumentListInfo *ArgsAsWritten = nullptr; in Create()
692 ArgsAsWritten = ASTTemplateArgumentListInfo::Create(C, in Create()
831 const ASTTemplateArgumentListInfo *ArgInfos, in ClassTemplatePartialSpecializationDecl()
855 const ASTTemplateArgumentListInfo *ASTArgInfos = in Create()
856 ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
1141 const ASTTemplateArgumentListInfo *ArgInfos) in VarTemplatePartialSpecializationDecl()
1158 const ASTTemplateArgumentListInfo *ASTArgInfos in Create()
1159 = ASTTemplateArgumentListInfo::Create(Context, ArgInfos); in Create()
DItaniumMangle.cpp400 void mangleTemplateArgs(const ASTTemplateArgumentListInfo &TemplateArgs);
3476 const ASTTemplateArgumentListInfo &TemplateArgs) { in mangleTemplateArgs()
DDecl.cpp3067 const ASTTemplateArgumentListInfo *
/external/clang/include/clang/AST/
DTemplateBase.h564 struct ASTTemplateArgumentListInfo { struct
597 static const ASTTemplateArgumentListInfo *Create(ASTContext &C, argument
611 struct ASTTemplateKWAndArgsInfo : public ASTTemplateArgumentListInfo {
612 typedef ASTTemplateArgumentListInfo Base;
DExprCXX.h2446 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2451 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2472 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2698 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2700 return *reinterpret_cast<ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2704 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2706 return *reinterpret_cast<const ASTTemplateArgumentListInfo*>(this + 1); in getExplicitTemplateArgs()
2713 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
3119 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
3121 return *reinterpret_cast<ASTTemplateArgumentListInfo *>(this + 1); in getExplicitTemplateArgs()
[all …]
DDeclTemplate.h294 const ASTTemplateArgumentListInfo *TemplateArgsAsWritten, in FunctionTemplateSpecializationInfo()
325 const ASTTemplateArgumentListInfo *TemplateArgumentsAsWritten;
1660 const ASTTemplateArgumentListInfo *ArgsAsWritten;
1678 const ASTTemplateArgumentListInfo *ArgsAsWritten,
1713 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
2517 const ASTTemplateArgumentListInfo *ArgsAsWritten;
2532 const ASTTemplateArgumentListInfo *ArgInfos);
2562 const ASTTemplateArgumentListInfo *getTemplateArgsAsWritten() const {
DExpr.h1098 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
1105 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
1112 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
2500 ASTTemplateArgumentListInfo &getExplicitTemplateArgs() { in getExplicitTemplateArgs()
2508 const ASTTemplateArgumentListInfo &getExplicitTemplateArgs() const { in getExplicitTemplateArgs()
2515 const ASTTemplateArgumentListInfo *getOptionalExplicitTemplateArgs() const { in getOptionalExplicitTemplateArgs()
DDecl.h31 struct ASTTemplateArgumentListInfo;
2128 const ASTTemplateArgumentListInfo*
DDataRecursiveASTVisitor.h1722 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
DRecursiveASTVisitor.h1764 if (const ASTTemplateArgumentListInfo *TALI = in TraverseFunctionHelper()
/external/clang/include/clang/Serialization/
DASTWriter.h654 const ASTTemplateArgumentListInfo *ASTTemplArgList,
DASTReader.h1594 const ASTTemplateArgumentListInfo*
/external/clang/tools/libclang/
DCIndex.cpp727 const ASTTemplateArgumentListInfo *Info = D->getTemplateArgsAsWritten(); in VisitClassTemplatePartialSpecializationDecl()
1705 DEF_JOB(ExplicitTemplateArgsVisit, ASTTemplateArgumentListInfo,
1891 void AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A);
1922 AddExplicitTemplateArgs(const ASTTemplateArgumentListInfo *A) { in AddExplicitTemplateArgs()
2535 const ASTTemplateArgumentListInfo *ArgList = in RunVisitorWorkList()
2745 const ASTTemplateArgumentListInfo *TemplateArgs = nullptr) { in buildPieces()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2183 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
2347 const ASTTemplateArgumentListInfo *PartialTemplArgInfo in FinishTemplateArgumentDeduction()
DSemaTemplateInstantiateDecl.cpp2741 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateClassTemplatePartialSpecialization()
2868 const ASTTemplateArgumentListInfo *TemplArgInfo in InstantiateVarTemplatePartialSpecialization()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp98 void ReadExplicitTemplateArgumentList(ASTTemplateArgumentListInfo &ArgList,
DASTReader.cpp6128 const ASTTemplateArgumentListInfo*
6138 return ASTTemplateArgumentListInfo::Create(getContext(), TemplArgsInfo); in ReadASTTemplateArgumentListInfo()
DASTWriter.cpp5512 (const ASTTemplateArgumentListInfo *ASTTemplArgList, RecordDataImpl &Record) { in AddASTTemplateArgumentListInfo()