Functions | Variables
xssyncsettingarray.c File Reference
#include "xssyncsettingarray.h"
#include "xssyncsetting.h"
#include <memory.h>
#include <string.h>
Include dependency graph for xssyncsettingarray.c:

Go to the source code of this file.

Functions

int compareSyncSetting (XsSyncSetting const *a, XsSyncSetting const *b)
 The function to use for comparing two items. More...
 
void copySyncSetting (XsSyncSetting *to, XsSyncSetting const *from)
 The function to use for copying the data of from to to. More...
 
void XsSyncSettingArray_construct (XsSyncSettingArray *thisPtr, XsSize count, XsSyncSetting const *src)
 
void zeroSyncSetting (XsSyncSetting *a)
 zero the pointer value More...
 

Variables

const XsArrayDescriptor g_xsSyncSettingArrayDescriptor
 Descriptor for XsSyncSettingArray. More...
 

Function Documentation

◆ compareSyncSetting()

int compareSyncSetting ( XsSyncSetting const *  a,
XsSyncSetting const *  b 
)

The function to use for comparing two items.

Parameters
aLeft hand side of comparison.
bRight hand side of comparison.
Returns
The function will return 0 when the items are equal. When greater/less comparison is possible, the function should return < 0 if a < b and > 0 if a > b.
Note
Specialization for XsSyncSetting

Definition at line 84 of file xssyncsettingarray.c.

◆ copySyncSetting()

void copySyncSetting ( XsSyncSetting to,
XsSyncSetting const *  from 
)

The function to use for copying the data of from to to.

Parameters
toPointer to item to copy to.
fromPointer to item to copy from.
Note
Specialization for XsSyncSetting

Definition at line 77 of file xssyncsettingarray.c.

◆ XsSyncSettingArray_construct()

void XsSyncSettingArray_construct ( XsSyncSettingArray thisPtr,
XsSize  count,
XsSyncSetting const *  src 
)

Note
Specialization for XsSyncSettingArray

Definition at line 112 of file xssyncsettingarray.c.

◆ zeroSyncSetting()

void zeroSyncSetting ( XsSyncSetting a)

zero the pointer value

Definition at line 90 of file xssyncsettingarray.c.

Variable Documentation

◆ g_xsSyncSettingArrayDescriptor

const XsArrayDescriptor g_xsSyncSettingArrayDescriptor
Initial value:
=
{
sizeof(XsSyncSetting),
XSEXPCASTITEMSWAP XsSyncSetting_swap,
XSEXPCASTITEMMAKE zeroSyncSetting,
XSEXPCASTITEMCOPY copySyncSetting,
0,
XSEXPCASTITEMCOPY copySyncSetting,
XSEXPCASTITEMCOMP compareSyncSetting,
XSEXPCASTRAWCOPY XsArray_rawCopy
}

Descriptor for XsSyncSettingArray.

Definition at line 97 of file xssyncsettingarray.c.

XsArray::XsArray_rawCopy
void XsArray_rawCopy(void *to, void const *from, XsSize count, XsSize iSize)
Copies items optimized in a direct way.
Definition: xsarray.c:707
copySyncSetting
void copySyncSetting(XsSyncSetting *to, XsSyncSetting const *from)
The function to use for copying the data of from to to.
Definition: xssyncsettingarray.c:77
compareSyncSetting
int compareSyncSetting(XsSyncSetting const *a, XsSyncSetting const *b)
The function to use for comparing two items.
Definition: xssyncsettingarray.c:84
XsSyncSetting_swap
void XsSyncSetting_swap(XsSyncSetting *a, XsSyncSetting *b)
Swap the contents of a with b.
Definition: xssyncsetting.c:109
XsSyncSetting
struct XsSyncSetting XsSyncSetting
Definition: xssyncsetting.h:194
zeroSyncSetting
void zeroSyncSetting(XsSyncSetting *a)
zero the pointer value
Definition: xssyncsettingarray.c:90


xsens_mti_driver
Author(s):
autogenerated on Sun Sep 3 2023 02:43:21