Go to the source code of this file.
|
template<class T > |
void | OD::memValueSet (T *, T, int64_t, TaskRunner *taskrun=0) |
|
void | OD::sysMemCopy (void *, const void *, int64_t) |
|
void | OD::sysMemSet (void *, int, size_t) |
|
template<class T > |
T * | OD::sysMemValueSet (T *, T, int64_t nrsamp) |
|
void | OD::sysMemZero (void *, size_t) |
|
#define cMinMemValSetParallelSize 400 |
size determined experimentally on different Linux and Windows systems
#define mODMemMinThreadSize 131072 |
#define mODMemSetterFullImpl |
( |
|
Type | ) |
|
Value:Type* ptr = ptr_ + start; \
const
Type* stopptr = ptr + size; \
while ( ptr != stopptr ) \
{ \
*ptr = val_; \
ptr++; \
} \
\
return true;
Type
Definition: angles.h:27
#define mODMemSpecialImpl |
( |
|
Type | ) |
|
Value:template <> inline \
{ \
\
addToNrDone( size ); \
return true; \
}
#define od_int64
Definition: plftypes.h:36
bool setPtr(int64_t start, int64_t size)
Definition: odmemory.h:325
void sysMemZero(void *, size_t)
Type
Definition: angles.h:27
T * sysMemValueSet(T *, T, int64_t nrsamp)
Definition: odmemory.h:466