Functions | Variables
xsoutputconfigurationarray.c File Reference
#include "xsoutputconfigurationarray.h"
#include "xsoutputconfiguration.h"
Include dependency graph for xsoutputconfigurationarray.c:

Go to the source code of this file.

Functions

int compareXsOutputConfiguration (XsOutputConfiguration const *a, XsOutputConfiguration const *b)
 The function to use for comparing two items. More...
 
void copyXsOutputConfiguration (XsOutputConfiguration *to, XsOutputConfiguration const *from)
 The function to use for copying the data of from to to. More...
 
void swapXsOutputConfiguration (XsOutputConfiguration *a, XsOutputConfiguration *b)
 The function to use for swapping the data of two array items. More...
 
void XsOutputConfigurationArray_construct (XsOutputConfigurationArray *thisPtr, XsSize count, XsOutputConfiguration const *src)
 

Variables

const XsArrayDescriptor g_xsOutputConfigurationArrayDescriptor
 Descriptor for XsOutputConfigurationArray. More...
 

Function Documentation

◆ compareXsOutputConfiguration()

int compareXsOutputConfiguration ( XsOutputConfiguration const *  a,
XsOutputConfiguration 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 XsOutputConfiguration

Definition at line 91 of file xsoutputconfigurationarray.c.

◆ copyXsOutputConfiguration()

void copyXsOutputConfiguration ( XsOutputConfiguration to,
XsOutputConfiguration 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 XsOutputConfiguration

Definition at line 84 of file xsoutputconfigurationarray.c.

◆ swapXsOutputConfiguration()

void swapXsOutputConfiguration ( XsOutputConfiguration a,
XsOutputConfiguration b 
)

The function to use for swapping the data of two array items.

Parameters
aPointer to first item to swap.
bPointer to second item to swap.
Note
Specialization for XsOutputConfiguration

Definition at line 75 of file xsoutputconfigurationarray.c.

◆ XsOutputConfigurationArray_construct()

void XsOutputConfigurationArray_construct ( XsOutputConfigurationArray thisPtr,
XsSize  count,
XsOutputConfiguration const *  src 
)

Note
Specialization for XsOutputConfigurationArray

Definition at line 120 of file xsoutputconfigurationarray.c.

Variable Documentation

◆ g_xsOutputConfigurationArrayDescriptor

const XsArrayDescriptor g_xsOutputConfigurationArrayDescriptor
Initial value:
=
{
XSEXPCASTITEMSWAP swapXsOutputConfiguration,
0,
XSEXPCASTITEMCOPY copyXsOutputConfiguration,
0,
XSEXPCASTITEMCOPY copyXsOutputConfiguration,
XSEXPCASTITEMCOMP compareXsOutputConfiguration,
XSEXPCASTRAWCOPY XsArray_rawCopy
}

Descriptor for XsOutputConfigurationArray.

Definition at line 105 of file xsoutputconfigurationarray.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
XsOutputConfiguration
struct XsOutputConfiguration XsOutputConfiguration
Definition: xsoutputconfiguration.h:118
copyXsOutputConfiguration
void copyXsOutputConfiguration(XsOutputConfiguration *to, XsOutputConfiguration const *from)
The function to use for copying the data of from to to.
Definition: xsoutputconfigurationarray.c:84
compareXsOutputConfiguration
int compareXsOutputConfiguration(XsOutputConfiguration const *a, XsOutputConfiguration const *b)
The function to use for comparing two items.
Definition: xsoutputconfigurationarray.c:91
swapXsOutputConfiguration
void swapXsOutputConfiguration(XsOutputConfiguration *a, XsOutputConfiguration *b)
The function to use for swapping the data of two array items.
Definition: xsoutputconfigurationarray.c:75


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