Classes | Espaces de nommage | Fonctions | Variables

Référence du fichier include/CastorUtils/SmartPtr.hpp

Graphe des dépendances par inclusion de SmartPtr.hpp:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

struct  Castor::dummy_dtor
 Destructeur zombie. Plus de détails...
class  nullptr_t

Espaces de nommage

namespace  Castor
namespace  std
 

STL namespace.


Fonctions

template<typename T >
bool operator== (T const *p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator!= (T const *p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator== (nullptr_t p_pNull, T const *p_pPointer)
template<typename T >
bool operator!= (nullptr_t p_pNull, T const *p_pPointer)
template<typename T >
bool operator== (T *p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator!= (T *p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator== (nullptr_t p_pNull, T *p_pPointer)
template<typename T >
bool operator!= (nullptr_t p_pNull, T *p_pPointer)
template<typename T >
bool operator== (std::shared_ptr< T > const &p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator!= (std::shared_ptr< T > const &p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator== (nullptr_t p_pNull, std::shared_ptr< T > const &p_pPointer)
template<typename T >
bool operator!= (nullptr_t p_pNull, std::shared_ptr< T > const &p_pPointer)
template<typename T >
bool operator== (std::shared_ptr< T > &p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator!= (std::shared_ptr< T > &p_pPointer, nullptr_t const &p_pNull)
template<typename T >
bool operator== (nullptr_t p_pNull, std::shared_ptr< T > &p_pPointer)
template<typename T >
bool operator!= (nullptr_t p_pNull, std::shared_ptr< T > &p_pPointer)

Variables

dummy_dtor Castor::g_dummyDtor
const nullptr_t nullptr = {}

Documentation des fonctions

template<typename T >
bool operator!= ( T const *  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator!= ( nullptr_t  p_pNull,
T const *  p_pPointer 
) [inline]
template<typename T >
bool operator!= ( nullptr_t  p_pNull,
T *  p_pPointer 
) [inline]
template<typename T >
bool operator!= ( nullptr_t  p_pNull,
std::shared_ptr< T > &  p_pPointer 
) [inline]
template<typename T >
bool operator!= ( std::shared_ptr< T > const &  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator!= ( T *  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator!= ( nullptr_t  p_pNull,
std::shared_ptr< T > const &  p_pPointer 
) [inline]
template<typename T >
bool operator!= ( std::shared_ptr< T > &  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator== ( std::shared_ptr< T > const &  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator== ( T const *  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator== ( nullptr_t  p_pNull,
std::shared_ptr< T > const &  p_pPointer 
) [inline]
template<typename T >
bool operator== ( nullptr_t  p_pNull,
T const *  p_pPointer 
) [inline]
template<typename T >
bool operator== ( nullptr_t  p_pNull,
T *  p_pPointer 
) [inline]
template<typename T >
bool operator== ( nullptr_t  p_pNull,
std::shared_ptr< T > &  p_pPointer 
) [inline]
template<typename T >
bool operator== ( T *  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]
template<typename T >
bool operator== ( std::shared_ptr< T > &  p_pPointer,
nullptr_t const &  p_pNull 
) [inline]

Documentation des variables

const nullptr_t nullptr = {}
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Énumérations Valeurs énumérées Amis Macros