#include <pbrt.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 | |
| bool | operator< (const Reference< T > &t2) const |
| 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 | |
| bool | operator< (const Reference< T > &t2) const |
Private Attributes | |
| T * | ptr |
Definition at line 327 of file pbrt.h.
| const T* Reference< T >::operator-> | ( | ) | const [inline] |
| Reference< T >::operator bool | ( | ) | const [inline] |
| T* Reference< T >::operator-> | ( | ) | [inline] |
| const T* Reference< T >::operator-> | ( | ) | const [inline] |
| Reference< T >::operator bool | ( | ) | const [inline] |
Definition at line 361 of file pbrt.h.
Referenced by Reference< Shape >::operator bool(), Reference< Shape >::operator->(), Reference< Shape >::operator<(), Reference< Shape >::operator=(), Reference< Shape >::Reference(), and Reference< Shape >::~Reference().
1.5.6