Lines Matching refs:VarTemplatePartialSpecializationDecl

60 class VarTemplatePartialSpecializationDecl;  variable
2600 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2713 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2717 VarTemplatePartialSpecializationDecl *>();
2724 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2755 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2838 class VarTemplatePartialSpecializationDecl
2848 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2851 VarTemplatePartialSpecializationDecl(
2857 VarTemplatePartialSpecializationDecl(ASTContext &Context)
2868 static VarTemplatePartialSpecializationDecl *
2875 static VarTemplatePartialSpecializationDecl *
2878 VarTemplatePartialSpecializationDecl *getMostRecentDecl() {
2879 return cast<VarTemplatePartialSpecializationDecl>(
2923 VarTemplatePartialSpecializationDecl *getInstantiatedFromMember() const {
2925 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2930 setInstantiatedFromMember(VarTemplatePartialSpecializationDecl *PartialSpec) {
2931 auto *First = cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2953 cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2959 auto *First = cast<VarTemplatePartialSpecializationDecl>(getFirstDecl());
2995 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
3007 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
3093 VarTemplatePartialSpecializationDecl *
3099 void AddPartialSpecialization(VarTemplatePartialSpecializationDecl *D,
3104 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) const;
3116 VarTemplatePartialSpecializationDecl *findPartialSpecInstantiatedFromMember(
3117 VarTemplatePartialSpecializationDecl *D);