reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
324 ID.AddPointer(Storage.getOpaqueValue()); 328 void *getAsVoidPointer() const { return Storage.getOpaqueValue(); }tools/clang/lib/AST/TemplateName.cpp
63 Storage = StorageType::getFromOpaqueValue(Ptr); 78 bool TemplateName::isNull() const { return Storage.isNull(); } 81 if (Storage.is<TemplateDecl *>()) 83 if (Storage.is<DependentTemplateName *>()) 85 if (Storage.is<QualifiedTemplateName *>()) 89 = Storage.get<UncommonTemplateNameStorage*>(); 100 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>()) 114 Storage.dyn_cast<UncommonTemplateNameStorage *>()) 122 Storage.dyn_cast<UncommonTemplateNameStorage *>()) 131 Storage.dyn_cast<UncommonTemplateNameStorage *>()) 140 Storage.dyn_cast<UncommonTemplateNameStorage *>()) 147 return Storage.dyn_cast<QualifiedTemplateName *>(); 151 return Storage.dyn_cast<DependentTemplateName *>(); 222 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())