FreePOOMA
2.4.1
|
DataBlockPtr acts like a RefCountedBlockPtr that has two additional pieces of functionality: More...
#include "Threads/PoomaSmarts.h"
#include "Utilities/Observable.h"
#include "Utilities/ObserverEvent.h"
#include "Utilities/RefCountedBlockPtr.h"
#include "Utilities/PAssert.h"
Classes | |
class | DataBlockController< T > |
struct | DataBlockController< T >::WithAffinity |
class | DataBlockPtr< T, BoundsChecked > |
DataBlockPtr is a customized RefCountedBlockPtr for use in various Pooma Engines. More... | |
Functions | |
template<class T , bool C1, bool C2> | |
ptrdiff_t | operator- (const DataBlockPtr< T, C1 > &first, const DataBlockPtr< T, C2 > &second) |
DataBlockPtr acts like a RefCountedBlockPtr that has two additional pieces of functionality:
DataBlockController is an extension of the RefBlockController used by RefCountedBlockPtr. This is where the data object and observable actually reside.
ptrdiff_t operator- | ( | const DataBlockPtr< T, C1 > & | first, |
const DataBlockPtr< T, C2 > & | second | ||
) |