#include <smartptr.hpp>
Graphe d'héritage de la classe fenkys_utils::nodefault_smart_ptr< T >
Membres publics | |
nodefault_smart_ptr () | |
Constructeur par defaut. | |
nodefault_smart_ptr (T *ptr) | |
Associe un pointeur a un smart pointer. | |
nodefault_smart_ptr (nodefault_smart_ptr< T > const &sm) | |
Copie un smart pointer. | |
~nodefault_smart_ptr () | |
Destructeur. | |
nodefault_smart_ptr & | operator= (T *) |
Operateur d'affectation de pointeur. | |
nodefault_smart_ptr & | operator= (nodefault_smart_ptr< T > &) |
Operateur d'affection d'un autre base_smart_ptr. |
|
Constructeur par defaut.
|
|
Associe un pointeur a un smart pointer.
|
|
Copie un smart pointer.
|
|
Destructeur. Si le smart pointer est alloué, diminue le compteur de reference de 1. Si le compteur tombe a 0, l'objet est effacé. |
|
Operateur d'affection d'un autre base_smart_ptr. Recopie un smart pointer existant dans le smart pointeur local
|
|
Operateur d'affectation de pointeur. Associe un pointeur a un smart_pointeur deja existant
Implémente fenkys_utils::base_smart_ptr< T >. |