A weak pointer observing a sharedPtr.
More...
#include <D:/Projekte/i6engine/libs/i6engine-utils/include/i6engine/utils/sharedPtr.h>
template<typename T, typename Base = T>
class i6e::utils::weakPtr< T, Base >
A weak pointer observing a sharedPtr.
Definition at line 53 of file sharedPtr.h.
template<typename T, typename Base = T>
default constructor
Definition at line 43 of file weakPtr.h.
template<typename T, typename Base = T>
copy constructor copying another weak pointer
Definition at line 49 of file weakPtr.h.
template<typename T, typename Base = T>
move constructor
Definition at line 55 of file weakPtr.h.
template<typename T, typename Base = T>
template<typename T, typename Base = T>
template<typename U >
template<typename T, typename Base = T>
template<typename U , typename V >
template<typename T, typename Base = T>
template<typename T, typename Base = T>
return true, if pointer is invalid, otherwise false
Definition at line 151 of file weakPtr.h.
template<typename T, typename Base = T>
returns the shared pointer being observed by this weakPtr
Definition at line 143 of file weakPtr.h.
template<typename T, typename Base = T>
template<typename T, typename Base = T>
template<typename T, typename Base = T>
template<typename T, typename Base = T>
assignment operator
Definition at line 89 of file weakPtr.h.
template<typename T, typename Base = T>
move assignment operator
Definition at line 102 of file weakPtr.h.
template<typename T, typename Base = T>
comparison between two weak pointer
Definition at line 117 of file weakPtr.h.
template<typename T, typename Base = T>
comparison between weak and normal pointer
Definition at line 124 of file weakPtr.h.
The documentation for this class was generated from the following files: