Implementation of object for shared arrays. More...
#include <shared-array.hpp>
Public Member Functions | |
SAO (int n) | |
Allocate for n elements. More... | |
virtual | ~SAO (void) |
Delete object. More... | |
T & | operator[] (int i) |
Access element at position i. More... | |
const T & | operator[] (int i) const |
Access element at position i. More... | |
int | size (void) const |
Return number of elements. More... | |
T * | begin (void) |
Return beginning of array (for iterators) More... | |
const T * | begin (void) const |
Return beginning of array (for iterators) More... | |
T * | end (void) |
Return end of array (for iterators) More... | |
const T * | end (void) const |
Return end of array (for iterators) More... | |
![]() | |
Object (void) | |
Initialize. More... | |
virtual | ~Object (void) |
Delete shared object. More... | |
Additional Inherited Members | |
![]() | |
static void * | operator new (size_t s) |
Memory management. More... | |
static void | operator delete (void *p) |
Free memory allocated from heap. More... | |
Implementation of object for shared arrays.
Definition at line 61 of file shared-array.hpp.
|
inline |
Allocate for n elements.
Definition at line 186 of file shared-array.hpp.
|
virtual |
Delete object.
Definition at line 191 of file shared-array.hpp.
|
inline |
Access element at position i.
Definition at line 199 of file shared-array.hpp.
|
inline |
Access element at position i.
Definition at line 206 of file shared-array.hpp.
|
inline |
Return number of elements.
Definition at line 213 of file shared-array.hpp.
|
inline |
Return beginning of array (for iterators)
Definition at line 219 of file shared-array.hpp.
|
inline |
Return beginning of array (for iterators)
Definition at line 225 of file shared-array.hpp.
|
inline |
Return end of array (for iterators)
Definition at line 231 of file shared-array.hpp.
|
inline |
Return end of array (for iterators)
Definition at line 237 of file shared-array.hpp.