The ref<> class is used to reference-count an Object.
More...
#include <Object.hpp>
List of all members.
Detailed Description
template<class T>
class vl::ref< T >
The ref<> class is used to reference-count an Object.
When the last ref<> that points to an Object is deallocated also the pointed Object is deallocated.
Constructor & Destructor Documentation
template<class T>
template<class T2 >
Member Function Documentation
template<class T>
template<class T2 >
template<class T>
| ref& vl::ref< T >::operator= |
( |
T * |
other ) |
[inline] |
template<class T>
template<class T2 >
| ref& vl::ref< T >::operator= |
( |
T2 * |
other ) |
[inline] |
template<class T>
| void vl::ref< T >::swap |
( |
ref< T > & |
other ) |
[inline] |
template<class T>
| T* vl::ref< T >::get |
( |
) |
const [inline] |
template<class T>
| T* vl::ref< T >::operator-> |
( |
) |
const [inline] |
template<class T>
| T& vl::ref< T >::operator* |
( |
) |
const [inline] |
template<class T>
| bool vl::ref< T >::operator< |
( |
const ref< T > & |
other ) |
const [inline] |
template<class T>
| vl::ref< T >::operator bool |
( |
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file:
- C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/Object.hpp