![]() |
flux sdk
v01.02.02-3-g292b3a7
Embedded C++ SDK
|
A string array class. More...
#include <flxCoreTypes.h>
Additional Inherited Members | |
![]() | |
flxDataArrayType () | |
~flxDataArrayType () | |
flxDataType_t | type (void) |
Return the data type of the array. More... | |
void | set (char * *data, uint16_t d0, bool no_copy=false) |
Set the array data and pass in dimensions for the array. More... | |
void | set (char * *data, uint16_t d0, uint16_t d1, bool no_copy=false) |
Set the array data and pass in dimensions for the array. More... | |
void | set (char * *data, uint16_t d0, uint16_t d1, uint16_t d2, bool no_copy=false) |
Set the array data and pass in dimensions for the array. More... | |
char * * | get () |
Return a pointer to the array data. More... | |
![]() | |
flxDataArray () | |
virtual | ~flxDataArray () |
virtual flxDataType_t | type ()=0 |
uint8_t | n_dimensions () |
Return the number of dimensions in the array. More... | |
uint16_t * | dimensions () |
Return a pointer to the array's dimensions array . More... | |
size_t | size (void) |
Return the total number of elements in the array. More... | |
![]() | |
virtual void | reset () |
virtual void | freeAlloc (void) |
virtual bool | setDataPtr (char * *data, size_t length, bool no_copy) |
![]() | |
void | setDimensions (uint16_t d0) |
void | setDimensions (uint16_t d0, uint16_t d1) |
void | setDimensions (uint16_t d0, uint16_t d1, uint16_t d2) |
virtual void | reset () |
![]() | |
bool | _bAlloc |
![]() | |
uint8_t | _n_dims |
uint16_t | _dimensions [kMaxArrayDims] |
![]() | |
static constexpr uint16_t | kMaxArrayDims = 3 |
A string array class.