#include <memory.h>
Public Member Functions | |
Reference (T *p=NULL) | |
Reference (const Reference< T > &r) | |
Reference & | operator= (const Reference< T > &r) |
Reference & | operator= (T *p) |
~Reference () | |
T * | operator-> () |
const T * | operator-> () const |
operator bool () const | |
const T * | GetPtr () const |
Private Attributes | |
T * | ptr |
Definition at line 46 of file memory.h.
const T* Reference< T >::GetPtr | ( | ) | const [inline] |
Definition at line 76 of file memory.h.
Referenced by KdTreeAccel::Intersect(), Voxel::Intersect(), KdTreeAccel::IntersectP(), and Voxel::IntersectP().
Reference< T >::operator bool | ( | ) | const [inline] |
const T* Reference< T >::operator-> | ( | ) | const [inline] |
T* Reference< T >::operator-> | ( | ) | [inline] |
Definition at line 78 of file memory.h.
Referenced by Reference< Shape >::GetPtr(), Reference< Shape >::operator bool(), Reference< Shape >::operator->(), Reference< Shape >::operator=(), Reference< Shape >::Reference(), and Reference< Shape >::~Reference().