15 #ifndef __IPSDKBASEDATA_BUFFERUTILS_H__ 16 #define __IPSDKBASEDATA_BUFFERUTILS_H__ 87 #endif // __IPSDKBASEDATA_BUFFERUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKBASEDATA_API void setBufferValues(const ipReal64 value, const eDataType &dataType, const ipUInt64 size, void *pBuf)
set buffer values to a given constant value
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Definition of import/export macro for library.
IPSDKBASEDATA_API ipUInt32 getBufferBaseSize(const eDataType &dataType)
recovery of buffer size from its type (in octets)
Base types for multiplatform compatibility.
IPSDKBASEDATA_API void copyBuffer(void *pOutput, const ipUInt64 size, const void *pInput)
copy of buffer data
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
IPSDKBASEDATA_API void copyBufferMiror(void *pOutput, const eDataType &dataType, const ipUInt64 size, const void *pInput)
copy of buffer mirroring data
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53