25 #ifndef SFML_RESOURCE_HPP 26 #define SFML_RESOURCE_HPP 107 mutable std::set<ResourcePtr<T>*> myObservers;
115 template <
typename T>
177 operator const T*()
const;
185 const T& operator *()
const;
193 const T* operator ->()
const;
200 void OnResourceDestroyed();
210 #include <SFML/System/Resource.inl> 211 #include <SFML/System/ResourcePtr.inl> 216 #endif // SFML_RESOURCE_HPP
Base class for every resource that needs to notify dependent classes about its destruction.
Safe pointer to a T resource (inheriting from sf::Resource<T>), its pointer is automatically reseted ...
Resource()
Default constructor.
Resource< T > & operator=(const Resource< T > &Other)
Assignment operator.