Lines Matching refs:Storage

103   Storage = StorageType::getFromOpaqueValue(Ptr);  in TemplateName()
106 TemplateName::TemplateName(TemplateDecl *Template) : Storage(Template) {} in TemplateName()
107 TemplateName::TemplateName(OverloadedTemplateStorage *Storage) in TemplateName() argument
108 : Storage(Storage) {} in TemplateName()
109 TemplateName::TemplateName(AssumedTemplateStorage *Storage) in TemplateName() argument
110 : Storage(Storage) {} in TemplateName()
111 TemplateName::TemplateName(SubstTemplateTemplateParmStorage *Storage) in TemplateName() argument
112 : Storage(Storage) {} in TemplateName()
113 TemplateName::TemplateName(SubstTemplateTemplateParmPackStorage *Storage) in TemplateName() argument
114 : Storage(Storage) {} in TemplateName()
115 TemplateName::TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) {} in TemplateName()
116 TemplateName::TemplateName(DependentTemplateName *Dep) : Storage(Dep) {} in TemplateName()
117 TemplateName::TemplateName(UsingShadowDecl *Using) : Storage(Using) {} in TemplateName()
119 bool TemplateName::isNull() const { return Storage.isNull(); } in isNull()
122 if (auto *ND = Storage.dyn_cast<Decl *>()) { in getKind()
129 if (Storage.is<DependentTemplateName *>()) in getKind()
131 if (Storage.is<QualifiedTemplateName *>()) in getKind()
135 = Storage.get<UncommonTemplateNameStorage*>(); in getKind()
146 if (Decl *TemplateOrUsing = Storage.dyn_cast<Decl *>()) { in getAsTemplateDecl()
168 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsOverloadedTemplate()
176 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsAssumedTemplateName()
185 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsSubstTemplateTemplateParm()
194 Storage.dyn_cast<UncommonTemplateNameStorage *>()) in getAsSubstTemplateTemplateParmPack()
201 return Storage.dyn_cast<QualifiedTemplateName *>(); in getAsQualifiedTemplateName()
205 return Storage.dyn_cast<DependentTemplateName *>(); in getAsDependentTemplateName()
209 if (Decl *D = Storage.dyn_cast<Decl *>()) in getAsUsingShadowDecl()
273 ID.AddPointer(Storage.getOpaqueValue()); in Profile()