LTL
2.0.x
|
Inherits ltl::ltl::MemoryBlock< T >.
Public Types | |
typedef T | value_type |
Public Member Functions | |
MemoryMapBlock (const int items, const char *filename=NULL) | |
virtual | ~MemoryMapBlock () |
value_type * | data () |
value_type * | data () const |
void | addReference () |
void | removeReference () |
int | references () const |
void | describeSelf () const |
Protected Attributes | |
value_type * | data_ |
SynchronizedCounter | References_ |
Provides a reference-counted block of mapped memory. This block may be referred to by multiple array objects. The memory is automatically deallocated when the last referring object is destructed.
|
inherited |
|
inline |
|
inlinevirtual |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |