sf::Resource< T > Class Template Reference

Base class for every resource that needs to notify dependent classes about its destruction. More...

#include <Resource.hpp>

Protected Member Functions

 Resource ()
 Default constructor.
 Resource (const Resource< T > &Copy)
 Copy constructor.
 ~Resource ()
 Destructor.
Resource< T > & operator= (const Resource< T > &Other)
 Assignment operator.

Friends

class ResourcePtr< T >

Detailed Description

template<typename T>
class sf::Resource< T >

Base class for every resource that needs to notify dependent classes about its destruction.

Definition at line 50 of file Resource.hpp.

Constructor & Destructor Documentation

◆ Resource() [1/2]

template<typename T>
Resource::Resource ( )
protected

Default constructor.

Definition at line 31 of file Resource.hpp.

◆ Resource() [2/2]

template<typename T>
sf::Resource< T >::Resource ( const Resource< T > & Copy)
protected

Copy constructor.

Parameters
Copy: Resource to copy

Definition at line 41 of file Resource.hpp.

◆ ~Resource()

template<typename T>
Resource::~Resource ( )
protected

Destructor.

Definition at line 51 of file Resource.hpp.

Member Function Documentation

◆ operator=()

template<typename T>
Resource< T > & Resource::operator= ( const Resource< T > & Other)
protected

Assignment operator.

Parameters
Other: Resource to copy
Returns
Reference to this

Definition at line 65 of file Resource.hpp.

◆ ResourcePtr< T >

template<typename T>
friend class ResourcePtr< T >
friend

Definition at line 82 of file Resource.hpp.


The documentation for this class was generated from the following files: