Access point to singleton. More...
#include <use.hh>
| Public Member Functions | |
| Ty & | instance () const | 
| Access to singleton. | |
| Ty & | operator* () const | 
| Access to singleton. | |
| Ty * | operator-> () const | 
| Access to singleton. | |
| use () | |
| Constructor. | |
| use (use const &other) | |
| Copy constructor. | |
| ~use () | |
| Destructor. | |
Access point to singleton.
This class is the used to acces to a singleton with type Ty . It also manage the singleton life time indicating to the server that this singleton has a new client.
| utilmm::singleton::use< Ty >::use | ( | ) | 
Constructor.
Create a new instance and eventually create the singleton. This constructor will indicate to server that thze singleton Ty has a new client. If it is the first client then the sezrver will create the singleton Ty. 
| utilmm::singleton::use< Ty >::use | ( | use< Ty > const & | other | ) | 
Copy constructor.
This constructor only indicate to server that there's a new client to sinbgleton Ty. 
| utilmm::singleton::use< Ty >::~use | ( | ) | 
Destructor.
Indicate to server that singlerton Ty has lost one client if the number of client to Ty becomes null then the singleton is destroyed. 
| Ty& utilmm::singleton::use< Ty >::instance | ( | ) | const | 
Access to singleton.
Ty | Ty& utilmm::singleton::use< Ty >::operator* | ( | ) | const | 
Access to singleton.
| Ty* utilmm::singleton::use< Ty >::operator-> | ( | ) | const | 
Access to singleton.
This operator allow client to directly access to singlton's attributes.