Defines |
#define | array(elem) PELIB_CONCAT_2(array_, elem) |
#define | array_t(elem) PELIB_CONCAT_2(array(elem), _t) |
#define | pelib_array_loadfilename(elem) PELIB_CONCAT_3(pelib_, array(elem), _loadfilename) |
#define | pelib_array_loadfilenamebinary(elem) PELIB_CONCAT_3(pelib_, array(elem), _loadfilenamebinary) |
#define | pelib_array_preloadfilenamebinary(elem) PELIB_CONCAT_3(pelib_, array(elem), _preloadfilenamebinary) |
#define | pelib_array_loadfilenamewindowbinary(elem) PELIB_CONCAT_3(pelib_, array(elem), _loadfilenamewindowbinary) |
#define | pelib_array_storefilename(elem) PELIB_CONCAT_3(pelib_, array(elem), _storefilename) |
#define | pelib_array_storefilenamebinary(elem) PELIB_CONCAT_3(pelib_, array(elem), _storefilenamebinary) |
#define | pelib_array_checkascending(elem) PELIB_CONCAT_3(pelib_, array(elem), _checkascending) |
#define | pelib_array_read(elem) PELIB_CONCAT_3(pelib_, array(elem), _read) |
#define | pelib_array_write(elem) PELIB_CONCAT_3(pelib_, array(elem), _write) |
#define | pelib_array_append(elem) PELIB_CONCAT_3(pelib_, array(elem), _append) |
#define | pelib_array_length(elem) PELIB_CONCAT_3(pelib_, array(elem), _length) |
#define | pelib_array_capacity(elem) PELIB_CONCAT_3(pelib_, array(elem), _capacity) |
#define | pelib_array_compare(elem) PELIB_CONCAT_3(pelib_, array(elem), _compare) |
#define | STRUCT_T array_t(ARRAY_T) |
Functions |
struct | array (ARRAY_T) |
| array_t (ARRAY_T)*pelib_array_loadfilename(ARRAY_T)(char *) |
int pelib_array_storefilename() | ARRAY_T (array_t(ARRAY_T)*, char *) |
int pelib_array_checkascending() | ARRAY_T (array_t(ARRAY_T)*) |
ARRAY_T pelib_array_read() | ARRAY_T (array_t(ARRAY_T)*, size_t i) |
int pelib_array_write() | ARRAY_T (array_t(ARRAY_T)*, size_t i, ARRAY_T elem) |
int pelib_array_append() | ARRAY_T (array_t(ARRAY_T)*, ARRAY_T elem) |
int pelib_array_compare() | ARRAY_T (array_t(ARRAY_T)*a1, array_t(ARRAY_T)*a2) |
Variables |
size_t | from |
size_t size_t | to |
Load an instance of array from a text file. The capacity of the array equals the number of elements loaded
Load an instance of array from a binary file. The capacity of the array equals the number of elements loaded
Load the number of elements in a array from a binary file, but not the data itself. The capacity of the array equals the number of elements loaded
Load only a portion of the data stored in a binary file. The capacity of the array equals the number of elements loaded
- Parameters:
-
Index | of the first element to be loaded. This element is stored at offset 0 in this array instance |
to | Index of the last element to be loaded |