|
FreePOOMA
2.4.1
|
RefCountedBlockPtr and RefBlockController classes. More...
#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) |
RefCountedBlockPtr and RefBlockController classes.
| ptrdiff_t operator- | ( | const RefCountedBlockPtr< T, C1, Controller > & | first, |
| const RefCountedBlockPtr< T, C2, Controller > & | second | ||
| ) | [inline] |
1.7.6.1