Classe du compteur des pointeurs intelligents. More...
#include <string>
#include <iostream>
#include <sstream>
#include <cstddef>
#include <new>
#include <vector>
Go to the source code of this file.
Classes | |
class | pIntelligent< T > |
class | node< T > |
class | vectorPI< T > |
class | compteurPI |
class | node< T > |
class | pIntelligent< T > |
class | vectorPI< T > |
Functions | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &, const pIntelligent< T > &) |
Classe du compteur des pointeurs intelligents.
Classe template du conteneur des noeuds associés aux pointeurs intelligents.
Classe template des pointeurs intelligents.
Classe template des noeuds associés aux pointeurs intelligents.
Classe qui permet d'instancier un compteur de références pour un pointeur intelligent.
Classe template permettant d'instancier des noeud associés aux pointeurs intelligents permettant de retrouver les parents et enfants d'un pointeur intelligent.
Classe template qui permet d'instancier des pointeurs intelligents de type T.
Classe template qui permet d'instancier un conteneur de pointeurs intelligents, cela permet de faire un check sur l'ensemble des pointeurs intelligents et eventuellement forcer la libération de la mémoire lors de la destruction.
std::ostream & operator<< | ( | std::ostream & | output, |
const pIntelligent< T > & | sp | ||
) |
Fonction amie permettant de sortir le résultat de la fonction toString() dans un flux std::ostream.
std::ostream& | : flux de sortie |
const | pIntelligent<T>& : référence constante vers un pointeur intelligent |