|
Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
|
#include <local_memory.h>
Public Types | |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
| typedef T * | pointer |
| typedef const T * | const_pointer |
| typedef uint32 | index_type |
| typedef uint32 | size_type |
Public Member Functions | |
| LIFT_HOST_DEVICE | local_memory ()=default |
| LIFT_HOST_DEVICE void | resize (size_type count) |
| LIFT_HOST_DEVICE size_type | size (void) const |
| LIFT_HOST_DEVICE pointer | data (void) |
| LIFT_HOST_DEVICE const_pointer | data (void) const |
| LIFT_HOST_DEVICE reference | operator[] (const size_type index) |
| LIFT_HOST_DEVICE const_reference | operator[] (const size_type index) const |
Public Attributes | |
| value_type | storage [max_storage_size] |
| size_type | storage_size = max_storage_size |
Definition at line 42 of file local_memory.h.
| typedef const T* lift::local_memory< T, max_storage_size >::const_pointer |
Definition at line 48 of file local_memory.h.
| typedef const T& lift::local_memory< T, max_storage_size >::const_reference |
Definition at line 46 of file local_memory.h.
| typedef uint32 lift::local_memory< T, max_storage_size >::index_type |
Definition at line 49 of file local_memory.h.
| typedef T* lift::local_memory< T, max_storage_size >::pointer |
Definition at line 47 of file local_memory.h.
| typedef T& lift::local_memory< T, max_storage_size >::reference |
Definition at line 45 of file local_memory.h.
| typedef uint32 lift::local_memory< T, max_storage_size >::size_type |
Definition at line 50 of file local_memory.h.
| typedef T lift::local_memory< T, max_storage_size >::value_type |
Definition at line 44 of file local_memory.h.
|
default |
|
inline |
Definition at line 67 of file local_memory.h.
|
inline |
Definition at line 72 of file local_memory.h.
|
inline |
Definition at line 77 of file local_memory.h.
|
inline |
Definition at line 82 of file local_memory.h.
|
inline |
Definition at line 57 of file local_memory.h.
|
inline |
Definition at line 62 of file local_memory.h.
| value_type lift::local_memory< T, max_storage_size >::storage[max_storage_size] |
Definition at line 52 of file local_memory.h.
| size_type lift::local_memory< T, max_storage_size >::storage_size = max_storage_size |
Definition at line 53 of file local_memory.h.
1.8.6