This object describes how to treat the data in an array.
Ususally there is one static instance per type of array that will be used by all XsArrays of that type.
#include <xSens_MT4/xstypes/include/xsens/xsarray.h>
Public Attributes | |
const XsSize | itemSize |
The size of an array item in bytes. More... | |
void(* | itemSwap )(void *a, void *b) |
The function to use for swapping the data of two array items. More... | |
void(* | itemConstruct )(void *e) |
The function to use for constructing a new array item. May be 0 for simple types. More... | |
void(* | itemCopyConstruct )(void *e, void const *s) |
The function to use for constructing a new array item with a source initializer. This may not be 0. More... | |
void(* | itemDestruct )(void *e) |
The function to use for destructing a array item. May be 0 for simple types. More... | |
void(* | itemCopy )(void *to, void const *from) |
The function to use for copying the data of from to to. More... | |
int(* | itemCompare )(void const *a, void const *b) |
The function to use for comparing two items. More... | |
The function to use for comparing two items.
a | Left hand side of comparison. |
b | Right hand side of comparison. |
const XsSize XsArrayDescriptor::itemSize |
Page generated by Doxygen 1.8.14 for MRPT 1.5.7 Git: 5902e14cc Wed Apr 24 15:04:01 2019 +0200 at lun oct 28 01:39:17 CET 2019 |