#include <pbrt.h>
Public Member Functions | |
| ObjectArena () | |
| T * | Alloc () |
| operator T * () | |
| ~ObjectArena () | |
| void | FreeAll () |
| ObjectArena () | |
| T * | Alloc () |
| operator T * () | |
| ~ObjectArena () | |
| void | FreeAll () |
Private Attributes | |
| T * | mem |
| int | nAvailable |
| vector< T * > | toDelete |
Definition at line 363 of file pbrt.h.
| ObjectArena< T >::ObjectArena | ( | ) | [inline] |
| ObjectArena< T >::~ObjectArena | ( | ) | [inline] |
| ObjectArena< T >::ObjectArena | ( | ) | [inline] |
| ObjectArena< T >::~ObjectArena | ( | ) | [inline] |
| T* ObjectArena< T >::Alloc | ( | ) | [inline] |
| ObjectArena< T >::operator T * | ( | ) | [inline] |
| void ObjectArena< T >::FreeAll | ( | ) | [inline] |
| T* ObjectArena< T >::Alloc | ( | ) | [inline] |
| ObjectArena< T >::operator T * | ( | ) | [inline] |
| void ObjectArena< T >::FreeAll | ( | ) | [inline] |
T * ObjectArena< T >::mem [private] |
int ObjectArena< T >::nAvailable [private] |
Definition at line 393 of file pbrt.h.
Referenced by ObjectArena< Voxel >::Alloc(), ObjectArena< Voxel >::FreeAll(), and ObjectArena< Voxel >::ObjectArena().
vector< T * > ObjectArena< T >::toDelete [private] |
Definition at line 394 of file pbrt.h.
Referenced by ObjectArena< Voxel >::Alloc(), and ObjectArena< Voxel >::FreeAll().
1.5.6