Static Public Member Functions | List of all members
GENAPI_NAMESPACE::CRegisterSetHelper Class Reference

Copies data from buffer to variables in a typesafe manner. More...

#include <RegisterSetHelper.h>

Static Public Member Functions

static size_t CopyData (void *pvDestination, size_t nbyDestSize, const void *pvSource, size_t nbySourceSize)
 memcpy firing exceptions More...
 
template<typename T >
static size_t CopyFromBuffer (T *d, const void *pvDestination, size_t nbyDestSize)
 Typesafe copy from buffer to variable. More...
 
template<typename T >
static size_t CopyToBuffer (void *pvDestination, size_t nbyDestSize, T *d)
 Typesafe copy from variable to buffer. More...
 

Detailed Description

Copies data from buffer to variables in a typesafe manner.

Definition at line 41 of file RegisterSetHelper.h.

Member Function Documentation

static size_t GENAPI_NAMESPACE::CRegisterSetHelper::CopyData ( void *  pvDestination,
size_t  nbyDestSize,
const void *  pvSource,
size_t  nbySourceSize 
)
inlinestatic

memcpy firing exceptions

Definition at line 45 of file RegisterSetHelper.h.

template<typename T >
static size_t GENAPI_NAMESPACE::CRegisterSetHelper::CopyFromBuffer ( T *  d,
const void *  pvDestination,
size_t  nbyDestSize 
)
inlinestatic

Typesafe copy from buffer to variable.

Definition at line 76 of file RegisterSetHelper.h.

template<typename T >
static size_t GENAPI_NAMESPACE::CRegisterSetHelper::CopyToBuffer ( void *  pvDestination,
size_t  nbyDestSize,
T *  d 
)
inlinestatic

Typesafe copy from variable to buffer.

Definition at line 67 of file RegisterSetHelper.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42