#include <stddef.h>
#include <new>
#include <iterator>
#include "Utilities/ElementProperties.h"
#include "Utilities/RefCounted.h"
#include "Utilities/RefCountedPtr.h"
#include "Utilities/PAssert.h"
#include "Pooma/Configuration.h"


Classes | |
| class | RefBlockController< T > |
| This class manages the actual data allocation, reference counting, and optional bounds checking for the RefCountedBlockPtr class. More... | |
| struct | RefBlockController< T >::NoInitTag |
| class | RefCountedBlockPtr< T, BoundsChecked, Controller > |
| RefCountedBlockPtr<T> is a smart-pointer class that provides reference counting for arrays of objects of type T. More... | |
| struct | RefCountedBlockPtr< T, BoundsChecked, Controller >::NoInitTag |
Functions | |
| template<class T , bool C1, bool C2, class Controller > | |
| ptrdiff_t | operator- (const RefCountedBlockPtr< T, C1, Controller > &first, const RefCountedBlockPtr< T, C2, Controller > &second) |
| ptrdiff_t operator- | ( | const RefCountedBlockPtr< T, C1, Controller > & | first, | |
| const RefCountedBlockPtr< T, C2, Controller > & | second | |||
| ) | [inline] |
1.5.9