|
libsheepy
|

Go to the source code of this file.
Data Structures | |
| struct | smallArrayFunctionst |
| struct | smallArray |
| class More... | |
Macros | |
| #define | helpTextSmallArray "TODO smallArray help brief, class description /*, definitions,*/ methods, examples" |
| help text for this class It is public declaration so that child classes can add their help text easily: ret "Child help text \n\n" helpTextSmallArray; More... | |
| #define | cAr(self) ( (smallArrayt*) self ) |
| #define | SMALLARRAYFUNCTIONST |
| class functions allocated once for all objects More... | |
| #define | createSmallArray(obj) ;smallArrayt obj; initiateSmallArray(&obj) |
| #define | createAllocateSmallArray(obj) ;smallArrayt *obj; initiateAllocateSmallArray(&obj) |
| #define | cleanSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArrayTerminateG) |
| declare pointer name with type smallArrayt and terminate name when it is out of scope More... | |
| #define | cleanAllocateSmallArray(obj) ;cleanSmallArrayP(obj); initiateAllocateSmallArray(&obj) |
| allocate smallArray (pointer) and clean up when it is out of scope More... | |
| #define | cleanSmallArray(name) smallArrayt name CLEANUP(cleanUpSmallArrayFreeLocalG); initiateSmallArray(&name) |
| declare local object name with type smallArrayt and free name when it is out of scope More... | |
| #define | cleanFreeSmallArray(name) smallArrayt *name CLEANUP(cleanUpSmallArrayFreeG) |
| declare pointer name with type smallArrayt and free name when it is out of scope More... | |
| #define | cleanFinishSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArrayFinishG) |
| declare pointer name with Type smallArrayt and finish name when it is out of scope More... | |
| #define | cleanDisposeSmallArray(name) smallArrayt name CLEANUP(cleanUpSmallArrayDisposeG); initiateSmallArray(&name) |
| declare local object name with Type smallArrayt and dispose name when it is out of scope More... | |
| #define | cleanSmashSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArraySmashG) |
| declare pointer name with Type smallArrayt and smash name when it is out of scope More... | |
| #define | createSA(...) createSAF("", __VA_ARGS__, NULL) |
| #define | forEachSmallArray(array, element) |
| forEach - loop macro on list non NULL elements skip deleted elements More... | |
| #define | forEachTypeSmallArray(type, array, element) |
| forEachType c11 - loop macro on list non NULL elements skip deleted elements More... | |
| #define | enumerateSmallArray(array, element, index) |
| enumerate non NULL elements in list skip deleted elements More... | |
| #define | enumerateTypeSmallArray(type, array, element, index) |
| enumerate non NULL elements in list skip deleted elements More... | |
| #define helpTextSmallArray "TODO smallArray help brief, class description /*, definitions,*/ methods, examples" |
help text for this class It is public declaration so that child classes can add their help text easily: ret "Child help text \n\n" helpTextSmallArray;
Definition at line 35 of file libsheepyCSmallArray.h.
| #define cAr | ( | self | ) | ( (smallArrayt*) self ) |
Definition at line 38 of file libsheepyCSmallArray.h.
| #define SMALLARRAYFUNCTIONST |
class functions allocated once for all objects
freed with finalizeSmallArray or finalizeLibsheepy use this define in child classes and add the new function after this class functions
Example: #define RINGFUNCTIONST \ SMALLARRAYFUNCTIONST; \ setSizeRingFt setSize
Definition at line 1418 of file libsheepyCSmallArray.h.
| #define createSmallArray | ( | obj | ) | ;smallArrayt obj; initiateSmallArray(&obj) |
Definition at line 1911 of file libsheepyCSmallArray.h.
| #define createAllocateSmallArray | ( | obj | ) | ;smallArrayt *obj; initiateAllocateSmallArray(&obj) |
Definition at line 1912 of file libsheepyCSmallArray.h.
| #define cleanSmallArrayP | ( | name | ) | smallArrayt *name CLEANUP(cleanUpSmallArrayTerminateG) |
declare pointer name with type smallArrayt and terminate name when it is out of scope
Definition at line 1947 of file libsheepyCSmallArray.h.
| #define cleanAllocateSmallArray | ( | obj | ) | ;cleanSmallArrayP(obj); initiateAllocateSmallArray(&obj) |
allocate smallArray (pointer) and clean up when it is out of scope
Definition at line 1952 of file libsheepyCSmallArray.h.
| #define cleanSmallArray | ( | name | ) | smallArrayt name CLEANUP(cleanUpSmallArrayFreeLocalG); initiateSmallArray(&name) |
declare local object name with type smallArrayt and free name when it is out of scope
Definition at line 1957 of file libsheepyCSmallArray.h.
| #define cleanFreeSmallArray | ( | name | ) | smallArrayt *name CLEANUP(cleanUpSmallArrayFreeG) |
declare pointer name with type smallArrayt and free name when it is out of scope
Definition at line 1962 of file libsheepyCSmallArray.h.
| #define cleanFinishSmallArrayP | ( | name | ) | smallArrayt *name CLEANUP(cleanUpSmallArrayFinishG) |
declare pointer name with Type smallArrayt and finish name when it is out of scope
Definition at line 1967 of file libsheepyCSmallArray.h.
| #define cleanDisposeSmallArray | ( | name | ) | smallArrayt name CLEANUP(cleanUpSmallArrayDisposeG); initiateSmallArray(&name) |
declare local object name with Type smallArrayt and dispose name when it is out of scope
Definition at line 1972 of file libsheepyCSmallArray.h.
| #define cleanSmashSmallArrayP | ( | name | ) | smallArrayt *name CLEANUP(cleanUpSmallArraySmashG) |
declare pointer name with Type smallArrayt and smash name when it is out of scope
Definition at line 1977 of file libsheepyCSmallArray.h.
| #define createSA | ( | ... | ) | createSAF("", __VA_ARGS__, NULL) |
Definition at line 1988 of file libsheepyCSmallArray.h.
| #define forEachSmallArray | ( | array, | |
| element | |||
| ) |
forEach - loop macro on list non NULL elements skip deleted elements
Definition at line 2424 of file libsheepyCSmallArray.h.
| #define forEachTypeSmallArray | ( | type, | |
| array, | |||
| element | |||
| ) |
forEachType c11 - loop macro on list non NULL elements skip deleted elements
return specified type
Definition at line 2435 of file libsheepyCSmallArray.h.
| #define enumerateSmallArray | ( | array, | |
| element, | |||
| index | |||
| ) |
| #define enumerateTypeSmallArray | ( | type, | |
| array, | |||
| element, | |||
| index | |||
| ) |
enumerate non NULL elements in list skip deleted elements
return specified type
Definition at line 2455 of file libsheepyCSmallArray.h.
| typedef struct smallArray smallArrayt |
Definition at line 28 of file libsheepyCSmallArray.h.
| typedef void(* freeSmallArrayFt) (smallArrayt *self) |
Definition at line 40 of file libsheepyCSmallArray.h.
| typedef void(* terminateSmallArrayFt) (smallArrayt **self) |
Definition at line 41 of file libsheepyCSmallArray.h.
| typedef char*(* toStringSmallArrayFt) (smallArrayt *self) |
Definition at line 42 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* duplicateSmallArrayFt) (smallArrayt *self) |
Definition at line 43 of file libsheepyCSmallArray.h.
| typedef char*(* escapeSmallArrayFt) (smallArrayt *self) |
Definition at line 45 of file libsheepyCSmallArray.h.
| typedef void(* disposeSmallArrayFt) (smallArrayt *self) |
free index but not the elements self becomes empty.
Useful when the objects are shared
Definition at line 53 of file libsheepyCSmallArray.h.
| typedef void(* smashSmallArrayFt) (smallArrayt **self) |
free self but not the elements self becomes empty.
Useful when the objects are shared
Definition at line 61 of file libsheepyCSmallArray.h.
| typedef void(* finishSmallArrayFt) (smallArrayt **self) |
free container
Definition at line 66 of file libsheepyCSmallArray.h.
| typedef const char*(* helpSmallArrayFt) (smallArrayt *self) |
Definition at line 68 of file libsheepyCSmallArray.h.
| typedef void(* resetSmallArrayFt) (smallArrayt *self) |
remove reference to internal sObject, set NULL and free the iterator
this function is useful for object not allocated on the heap to free the iterator element when the object is not used anymore
for example: createSmallArray(array); iter(array, e) { ... break; } resetG(array); // free iteraror element
Definition at line 86 of file libsheepyCSmallArray.h.
| typedef sArrayt*(* getsoSmallArrayFt) (smallArrayt *self) |
get the sobject, data in the container
Definition at line 91 of file libsheepyCSmallArray.h.
| typedef void(* setsoSmallArrayFt) (smallArrayt *self, sArrayt *so) |
set the sobject, data in the container the iterator is reset
Definition at line 97 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* mirrorSmallArrayFt) (smallArrayt *self) |
allocate a new container for the sobject, the iterator state is copied after this function is executed, there are 2 containers for one sobject, only one container should be freed or terminated, the other one should be finished
Definition at line 104 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* fromArraySmallArrayFt) (smallArrayt *self, char **array, size_t size) |
copy array of 'size' to self NULL elements are not copied to the list
| array | |
| size | number of elements in the array, size 0 means NULL terminated array |
Definition at line 119 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* fromCArraySmallArrayFt) (smallArrayt *self, const char **array, size_t size) |
Definition at line 120 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* fromArrayNFreeSmallArrayFt) (smallArrayt *self, char **array, size_t size) |
Definition at line 121 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallArrayFt) (smallArrayt *self, baset *value) |
push the sObject pointer to array append value at the end of the list when s is NULL, NULL is pushed at the end of the list
When the sObject pointer is updated by realloc, the sObject pointer in the smallArray has to be updated with setP. The operations reallocating the sObjects are: smallDict: push, set, trim, merge, append smallArray: push, prepend smallBytes: push, pushBuffer smallJson: push, set smallString: append, prepend, replace, intTo, insert, color, readFile
The object is duplicated for: char *
When self is an array which is an element of a smallArray, smallDict, the setP function in the parent object has to be called to update the sObject pointer (which is inside self).
| value | object to push |
Definition at line 149 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushUndefinedSmallArrayFt) (smallArrayt *self) |
Definition at line 150 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushBoolSmallArrayFt) (smallArrayt *self, bool value) |
Definition at line 151 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushDoubleSmallArrayFt) (smallArrayt *self, double value) |
Definition at line 152 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushIntSmallArrayFt) (smallArrayt *self, int64_t value) |
Definition at line 153 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 154 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 155 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 156 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 157 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 158 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 159 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 160 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 161 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 162 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 163 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *value) |
Definition at line 164 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 165 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 166 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallArrayFt) (smallArrayt *self, baset *value) |
push element and free
value container is freed at the end of the function Example: when setting a smallString, it is copied to an sStringt and then the object is freed
| value | an object |
Definition at line 177 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeUndefinedSmallArrayFt) (smallArrayt *self, undefinedt *undefined) |
Definition at line 178 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSSmallArrayFt) (smallArrayt *self, char *string) |
Definition at line 179 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 180 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 181 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 182 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 183 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 184 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 185 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 186 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *value) |
Definition at line 187 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 188 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 189 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushManySmallArrayFt) (smallArrayt *self,...) |
push many elements
| arbitrary | list of smallObject elements seperated by commas |
Definition at line 197 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushManySSmallArrayFt) (smallArrayt *self,...) |
push many string elements
| arbitrary | list of char* string elements seperated by commas |
Definition at line 205 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeManySmallArrayFt) (smallArrayt *self,...) |
push many elements and free
| arbitrary | list of smallObject elements seperated by commas |
Definition at line 213 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* pushNFreeManySSmallArrayFt) (smallArrayt *self,...) |
push many string elements and free
| arbitrary | list of char* string elements seperated by commas |
Definition at line 221 of file libsheepyCSmallArray.h.
| typedef baset*(* popSmallArrayFt) (smallArrayt *self) |
pop object return last object from list and remove last element from the list
Definition at line 232 of file libsheepyCSmallArray.h.
| typedef undefinedt*(* popUndefinedSmallArrayFt) (smallArrayt *self) |
Definition at line 233 of file libsheepyCSmallArray.h.
| typedef bool(* popBoolSmallArrayFt) (smallArrayt *self) |
Definition at line 234 of file libsheepyCSmallArray.h.
| typedef double(* popDoubleSmallArrayFt) (smallArrayt *self) |
Definition at line 235 of file libsheepyCSmallArray.h.
| typedef int64_t(* popIntSmallArrayFt) (smallArrayt *self) |
Definition at line 236 of file libsheepyCSmallArray.h.
| typedef int32_t(* popInt32SmallArrayFt) (smallArrayt *self) |
Definition at line 237 of file libsheepyCSmallArray.h.
| typedef uint64_t(* popUintSmallArrayFt) (smallArrayt *self) |
Definition at line 238 of file libsheepyCSmallArray.h.
| typedef uint32_t(* popUint32SmallArrayFt) (smallArrayt *self) |
Definition at line 239 of file libsheepyCSmallArray.h.
| typedef char*(* popSSmallArrayFt) (smallArrayt *self) |
Definition at line 240 of file libsheepyCSmallArray.h.
| typedef smallDictt*(* popDictSmallArrayFt) (smallArrayt *self) |
Definition at line 241 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* popArraySmallArrayFt) (smallArrayt *self) |
Definition at line 242 of file libsheepyCSmallArray.h.
| typedef smallBoolt*(* popSmallBoolSmallArrayFt) (smallArrayt *self) |
Definition at line 243 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* popSmallBytesSmallArrayFt) (smallArrayt *self) |
Definition at line 244 of file libsheepyCSmallArray.h.
| typedef smallDoublet*(* popSmallDoubleSmallArrayFt) (smallArrayt *self) |
Definition at line 245 of file libsheepyCSmallArray.h.
| typedef smallIntt*(* popSmallIntSmallArrayFt) (smallArrayt *self) |
Definition at line 246 of file libsheepyCSmallArray.h.
| typedef smallJsont*(* popSmallJsonSmallArrayFt) (smallArrayt *self) |
Definition at line 247 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* popSmallStringSmallArrayFt) (smallArrayt *self) |
Definition at line 248 of file libsheepyCSmallArray.h.
| typedef void*(* popVoidSmallArrayFt) (smallArrayt *self) |
Definition at line 249 of file libsheepyCSmallArray.h.
| typedef smallContainert*(* popSmallContainerSmallArrayFt) (smallArrayt *self) |
Definition at line 250 of file libsheepyCSmallArray.h.
| typedef double(* popNumSmallArrayFt) (smallArrayt *self) |
pop number
if the element is a double, its value is returned as is if the element is an int, its value is converted to double if the element is not a number, 0 is returned
Definition at line 262 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallArrayFt) (smallArrayt *self, baset *value) |
prepend object append object pointer at the beginning of the list when value is NULL, the operation is canceled
When the sObject pointer is updated by realloc, the sObject pointer in the smallArray has to be updated with setP. The operations reallocating the sObjects are: smallDict: push, set, trim, merge, append smallArray: push, prepend smallBytes: push, pushBuffer smallJson: push, set smallString: append, prepend, replace, intTo, insert, color, readFile
The object is duplicated for: char *
When self is an array which is an element of a smallArray, smallDict, the setP function in the parent object has to be called to update the sObject pointer (which is inside self).
| value | string to prepend |
Definition at line 289 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependUndefinedSmallArrayFt) (smallArrayt *self) |
Definition at line 290 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependBoolSmallArrayFt) (smallArrayt *self, bool value) |
Definition at line 291 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependDoubleSmallArrayFt) (smallArrayt *self, double value) |
Definition at line 292 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependIntSmallArrayFt) (smallArrayt *self, int64_t value) |
Definition at line 293 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 294 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 295 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 296 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 297 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 298 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 299 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 300 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 301 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 302 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 303 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 304 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 305 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 306 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallArrayFt) (smallArrayt *self, baset *value) |
Definition at line 308 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeUndefinedSmallArrayFt) (smallArrayt *self, undefinedt *undefined) |
Definition at line 309 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSSmallArrayFt) (smallArrayt *self, char *string) |
Definition at line 310 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 311 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 312 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 313 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 314 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 315 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 316 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 317 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 318 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 319 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* prependNFreeSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 320 of file libsheepyCSmallArray.h.
| typedef baset*(* dequeueSmallArrayFt) (smallArrayt *self) |
dequeue object return first object from list and remove it from the list
Definition at line 330 of file libsheepyCSmallArray.h.
| typedef undefinedt*(* dequeueUndefinedSmallArrayFt) (smallArrayt *self) |
Definition at line 331 of file libsheepyCSmallArray.h.
| typedef bool(* dequeueBoolSmallArrayFt) (smallArrayt *self) |
Definition at line 332 of file libsheepyCSmallArray.h.
| typedef double(* dequeueDoubleSmallArrayFt) (smallArrayt *self) |
Definition at line 333 of file libsheepyCSmallArray.h.
| typedef int64_t(* dequeueIntSmallArrayFt) (smallArrayt *self) |
Definition at line 334 of file libsheepyCSmallArray.h.
| typedef int32_t(* dequeueInt32SmallArrayFt) (smallArrayt *self) |
Definition at line 335 of file libsheepyCSmallArray.h.
| typedef uint64_t(* dequeueUintSmallArrayFt) (smallArrayt *self) |
Definition at line 336 of file libsheepyCSmallArray.h.
| typedef uint32_t(* dequeueUint32SmallArrayFt) (smallArrayt *self) |
Definition at line 337 of file libsheepyCSmallArray.h.
| typedef char*(* dequeueSSmallArrayFt) (smallArrayt *self) |
Definition at line 338 of file libsheepyCSmallArray.h.
| typedef smallDictt*(* dequeueDictSmallArrayFt) (smallArrayt *self) |
Definition at line 339 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* dequeueArraySmallArrayFt) (smallArrayt *self) |
Definition at line 340 of file libsheepyCSmallArray.h.
| typedef smallBoolt*(* dequeueSmallBoolSmallArrayFt) (smallArrayt *self) |
Definition at line 341 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* dequeueSmallBytesSmallArrayFt) (smallArrayt *self) |
Definition at line 342 of file libsheepyCSmallArray.h.
| typedef smallDoublet*(* dequeueSmallDoubleSmallArrayFt) (smallArrayt *self) |
Definition at line 343 of file libsheepyCSmallArray.h.
| typedef smallIntt*(* dequeueSmallIntSmallArrayFt) (smallArrayt *self) |
Definition at line 344 of file libsheepyCSmallArray.h.
| typedef smallJsont*(* dequeueSmallJsonSmallArrayFt) (smallArrayt *self) |
Definition at line 345 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* dequeueSmallStringSmallArrayFt) (smallArrayt *self) |
Definition at line 346 of file libsheepyCSmallArray.h.
| typedef void*(* dequeueVoidSmallArrayFt) (smallArrayt *self) |
Definition at line 347 of file libsheepyCSmallArray.h.
| typedef smallContainert*(* dequeueSmallContainerSmallArrayFt) (smallArrayt *self) |
Definition at line 348 of file libsheepyCSmallArray.h.
| typedef double(* dequeueNumSmallArrayFt) (smallArrayt *self) |
dequeue number
if the element is a double, its value is returned as is if the element is an int, its value is converted to double if the element is not a number, 0 is returned
Definition at line 360 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* reverseSmallArrayFt) (smallArrayt *self) |
reverse list, the last element is the first element of the list
Definition at line 371 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* catSmallArrayFt) (smallArrayt *self,...) |
cat arrays
append all arrays in the list to self
| arbitrary | list of arrays seperated by commas |
Definition at line 382 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
append array at the end of self by copying the pointers from array to self.
After this function, free array with dispose/smash instead of free/terminate
| array |
Definition at line 398 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 399 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendNSmashSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 400 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendNSmashSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 401 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendArraySmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 402 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendCArraySmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 403 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* appendNSmashArraySmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 404 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* shiftSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
prepend array at the start of self by copying the pointers from array to self.
After this function, free array with dispose/smash instead of free/terminate
| array |
Definition at line 420 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* shiftSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 421 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* shiftNSmashSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 422 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* shiftNSmashSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *json) |
Definition at line 423 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* addSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
add self and list in a new list
| list |
Definition at line 434 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* sliceSmallArrayFt) (smallArrayt *self, int64_t start, int64_t end) |
keep elements from start and end in array, free the other elements negative indexes are allowed
| start | index, must be in the array |
| end | index, must be in the array |
Definition at line 452 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* cropSmallArrayFt) (smallArrayt *self, int64_t start, int64_t end) |
Crop elements from start to end return a new list with elements from start and end in list and delete elements from start to end in the original list negative indexes are allowed.
Crop is faster than Slice+Del because only the pointers are copied to the sliced list
| start | index, must be in the list |
| end | index, must be in the list |
Definition at line 474 of file libsheepyCSmallArray.h.
| typedef baset*(* cropElemSmallArrayFt) (smallArrayt *self, int64_t index) |
Crop a single Element return element at index and delete element at index in the original list negative indexes are allowed.
| index | must be in the list |
Definition at line 490 of file libsheepyCSmallArray.h.
| typedef undefinedt*(* cropElemUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 491 of file libsheepyCSmallArray.h.
| typedef bool(* cropElemBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 492 of file libsheepyCSmallArray.h.
| typedef double(* cropElemDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 493 of file libsheepyCSmallArray.h.
| typedef int64_t(* cropElemIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 494 of file libsheepyCSmallArray.h.
| typedef int32_t(* cropElemInt32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 495 of file libsheepyCSmallArray.h.
| typedef uint64_t(* cropElemUintSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 496 of file libsheepyCSmallArray.h.
| typedef uint32_t(* cropElemUint32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 497 of file libsheepyCSmallArray.h.
| typedef char*(* cropElemSSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 498 of file libsheepyCSmallArray.h.
| typedef smallDictt*(* cropElemDictSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 499 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* cropElemArraySmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 500 of file libsheepyCSmallArray.h.
| typedef smallBoolt*(* cropElemSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 501 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* cropElemSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 502 of file libsheepyCSmallArray.h.
| typedef smallDoublet*(* cropElemSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 503 of file libsheepyCSmallArray.h.
| typedef smallIntt*(* cropElemSmallIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 504 of file libsheepyCSmallArray.h.
| typedef smallJsont*(* cropElemSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 505 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* cropElemSmallStringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 506 of file libsheepyCSmallArray.h.
| typedef void*(* cropElemVoidSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 507 of file libsheepyCSmallArray.h.
| typedef smallContainert*(* cropElemSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 508 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* copySmallArrayFt) (smallArrayt *self, int64_t start, int64_t end) |
keep elements from start and end in list, free the other elements negative indexes are allowed
| start | index, must be in the list |
| end | index, must be in the list |
Definition at line 525 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* insertSmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *toInsert) |
insert array in self at index After this function, free toInsert with dispose/smash instead of free/terminate
return array with toInsert at index negative indexes are allowed
| index | in array |
| toInsert | array |
Definition at line 543 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* insertSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *toInsert) |
Definition at line 544 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* insertNSmashSmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *toInsert) |
Definition at line 545 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* insertNSmashSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *toInsert) |
Definition at line 546 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallArrayFt) (smallArrayt *self, int64_t index, baset *toInject) |
inject an element in self at index
return array with toInject at index negative indexes are allowed
| index | in array |
| toInject | element |
Definition at line 563 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 564 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectBoolSmallArrayFt) (smallArrayt *self, int64_t index, bool toInject) |
Definition at line 565 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectDoubleSmallArrayFt) (smallArrayt *self, int64_t index, double toInject) |
Definition at line 566 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectIntSmallArrayFt) (smallArrayt *self, int64_t index, int64_t toInject) |
Definition at line 567 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSSmallArrayFt) (smallArrayt *self, int64_t index, const char *toInject) |
Definition at line 568 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectCharSmallArrayFt) (smallArrayt *self, int64_t index, char c) |
Definition at line 569 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *toInject) |
Definition at line 570 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *toInject) |
Definition at line 571 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectArraycSmallArrayFt) (smallArrayt *self, int64_t index, char **toInject) |
Definition at line 572 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectCArraycSmallArrayFt) (smallArrayt *self, int64_t index, const char **toInject) |
Definition at line 573 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index, smallBoolt *toInject) |
Definition at line 574 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index, smallBytest *toInject) |
Definition at line 575 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index, smallDoublet *toInject) |
Definition at line 576 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallIntSmallArrayFt) (smallArrayt *self, int64_t index, smallIntt *toInject) |
Definition at line 577 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *toInject) |
Definition at line 578 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *toInject) |
Definition at line 579 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index, smallContainert *toInject) |
Definition at line 580 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallArrayFt) (smallArrayt *self, int64_t index, baset *toInject) |
Definition at line 582 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeUndefinedSmallArrayFt) (smallArrayt *self, int64_t index, undefinedt *undefined) |
Definition at line 583 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSSmallArrayFt) (smallArrayt *self, int64_t index, char *toInject) |
Definition at line 584 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *toInject) |
Definition at line 585 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *toInject) |
Definition at line 586 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeArraycSmallArrayFt) (smallArrayt *self, int64_t index, char **toInject) |
Definition at line 587 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index, smallBoolt *toInject) |
Definition at line 588 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index, smallBytest *toInject) |
Definition at line 589 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index, smallDoublet *toInject) |
Definition at line 590 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallIntSmallArrayFt) (smallArrayt *self, int64_t index, smallIntt *toInject) |
Definition at line 591 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *toInject) |
Definition at line 592 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *toInject) |
Definition at line 593 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* injectNFreeSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index, smallContainert *toInject) |
Definition at line 594 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* delSmallArrayFt) (smallArrayt *self, int64_t start, int64_t end) |
remove (free) elements from start and end in self negative indexes are allowed
| start | index, must be in the array end index, must be in the array |
Definition at line 611 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* delElemSmallArrayFt) (smallArrayt *self, int64_t index) |
delete element
free element sObject at index this function is to be used before dispose to free some elements For example: createSmallArray(a); smallStringt *s = allocG("the element to keep"); pushG(a, "The element to free"); pushG(a, s);
The array a is: ["The element to free", "the element to keep"]
To dispose a and be able to free all objects, the element at index 0 must be freed with delElem The sObject at index 1 and in s are identical, so the element 1 is freed when s is freed
Definition at line 629 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* removeSmallArrayFt) (smallArrayt *self, int64_t start, int64_t end) |
remove without freeing elements from start and end in self negative indexes are allowed
| start | index, must be in the array end index, must be in the array |
Definition at line 646 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* removeElemSmallArrayFt) (smallArrayt *self, int64_t index) |
remove without freeing element
remove without freeing element sObject at index
Example: cleanAllocateSmallString(S); setValG(S, "sString object"); cleanAllocateSmallArray(a); // set an object shared with another container in the array a // "sString object" is in both container S and a pushG(a, S); pushG(a, "another string"); // the program deletes element 0 in array a // to do so, it uses removeElemG since S will free the sString object removeElemG(a, 0);
Definition at line 665 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* sortSmallArrayFt) (smallArrayt *self) |
sort self in alphabetic order
Definition at line 677 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* sortFSmallArrayFt) (smallArrayt *self, shCmpt compareFunction) |
sort self according to the results from the compareFunction function
shCmpt is defined in libsheepy.h typedef int (*shCmp)(const void * a, const void * b);
a and b are baset objects, cast to the correct class by using the object type
cast macros: castS(s, S) and cast(smallArrayt*, a, A)
Definition at line 694 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* icSortSmallArrayFt) (smallArrayt *self) |
ignore case sort self in alphabetic order
Definition at line 706 of file libsheepyCSmallArray.h.
| typedef bool(* equalSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
compare each element of self and list
| list |
Definition at line 717 of file libsheepyCSmallArray.h.
| typedef bool(* equalSmallArraySmallJsonFt) (smallArrayt *self, smallJsont *array) |
Definition at line 718 of file libsheepyCSmallArray.h.
| typedef bool(* equalSmallArrayArrayFt) (smallArrayt *self, char **p2) |
Definition at line 719 of file libsheepyCSmallArray.h.
| typedef bool(* equalSmallArrayCArrayFt) (smallArrayt *self, const char **p2) |
Definition at line 720 of file libsheepyCSmallArray.h.
| typedef bool(* equalSmallArrayBaseFt) (smallArrayt *self, baset *p2) |
Definition at line 721 of file libsheepyCSmallArray.h.
| typedef bool(* icEqualSmallArrayFt) (smallArrayt *self, smallArrayt *array) |
ignore case and compare each element of self and list
| list |
Definition at line 732 of file libsheepyCSmallArray.h.
| typedef bool(* icEqualSmallArraySmallJsonFt) (smallArrayt *self, smallJsont *array) |
Definition at line 733 of file libsheepyCSmallArray.h.
| typedef bool(* icEqualSmallArrayArrayFt) (smallArrayt *self, char **p2) |
Definition at line 734 of file libsheepyCSmallArray.h.
| typedef bool(* icEqualSmallArrayCArrayFt) (smallArrayt *self, const char **p2) |
Definition at line 735 of file libsheepyCSmallArray.h.
| typedef bool(* icEqualSmallArrayBaseFt) (smallArrayt *self, baset *p2) |
Definition at line 736 of file libsheepyCSmallArray.h.
| typedef size_t(* lenSmallArrayFt) (smallArrayt *self) |
return number of elements
Definition at line 745 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* trimSmallArrayFt) (smallArrayt *self) |
remove NULL elements from array
Definition at line 750 of file libsheepyCSmallArray.h.
| typedef baset*(* getAtSmallArrayFt) (smallArrayt *self, int64_t index) |
get object index can be negative
| index | index in array, must be inside the array |
Definition at line 762 of file libsheepyCSmallArray.h.
| typedef undefinedt*(* getAtUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 763 of file libsheepyCSmallArray.h.
| typedef bool(* getAtBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 764 of file libsheepyCSmallArray.h.
| typedef bool*(* getAtBoolPSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 765 of file libsheepyCSmallArray.h.
| typedef double(* getAtDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 766 of file libsheepyCSmallArray.h.
| typedef double*(* getAtDoublePSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 767 of file libsheepyCSmallArray.h.
| typedef int64_t(* getAtIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 768 of file libsheepyCSmallArray.h.
| typedef int64_t*(* getAtIntPSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 769 of file libsheepyCSmallArray.h.
| typedef int32_t(* getAtInt32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 770 of file libsheepyCSmallArray.h.
| typedef int32_t*(* getAtInt32PSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 771 of file libsheepyCSmallArray.h.
| typedef uint64_t(* getAtUintSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 772 of file libsheepyCSmallArray.h.
| typedef uint64_t*(* getAtUintPSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 773 of file libsheepyCSmallArray.h.
| typedef uint32_t(* getAtUint32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 774 of file libsheepyCSmallArray.h.
| typedef uint32_t*(* getAtUint32PSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 775 of file libsheepyCSmallArray.h.
| typedef char*(* getAtSSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 776 of file libsheepyCSmallArray.h.
| typedef smallDictt*(* getAtDictSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 777 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* getAtArraySmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 778 of file libsheepyCSmallArray.h.
| typedef smallBoolt*(* getAtSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 779 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* getAtSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 780 of file libsheepyCSmallArray.h.
| typedef smallDoublet*(* getAtSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 781 of file libsheepyCSmallArray.h.
| typedef smallIntt*(* getAtSmallIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 782 of file libsheepyCSmallArray.h.
| typedef smallJsont*(* getAtSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 783 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* getAtSmallStringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 784 of file libsheepyCSmallArray.h.
| typedef void*(* getAtVoidSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 785 of file libsheepyCSmallArray.h.
| typedef smallContainert*(* getAtSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 786 of file libsheepyCSmallArray.h.
| typedef baset*(* getAtNDupSmallArrayFt) (smallArrayt *self, int64_t index) |
get duplicated object index can be negative
| index | index in array, must be inside the array |
Definition at line 798 of file libsheepyCSmallArray.h.
| typedef undefinedt*(* getAtNDupUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 799 of file libsheepyCSmallArray.h.
| typedef bool(* getAtNDupBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 800 of file libsheepyCSmallArray.h.
| typedef double(* getAtNDupDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 801 of file libsheepyCSmallArray.h.
| typedef int64_t(* getAtNDupIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 802 of file libsheepyCSmallArray.h.
| typedef int32_t(* getAtNDupInt32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 803 of file libsheepyCSmallArray.h.
| typedef uint64_t(* getAtNDupUintSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 804 of file libsheepyCSmallArray.h.
| typedef uint32_t(* getAtNDupUint32SmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 805 of file libsheepyCSmallArray.h.
| typedef char*(* getAtNDupSSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 806 of file libsheepyCSmallArray.h.
| typedef smallDictt*(* getAtNDupDictSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 807 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* getAtNDupArraySmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 808 of file libsheepyCSmallArray.h.
| typedef smallBoolt*(* getAtNDupSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 809 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* getAtNDupSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 810 of file libsheepyCSmallArray.h.
| typedef smallDoublet*(* getAtNDupSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 811 of file libsheepyCSmallArray.h.
| typedef smallIntt*(* getAtNDupSmallIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 812 of file libsheepyCSmallArray.h.
| typedef smallJsont*(* getAtNDupSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 813 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* getAtNDupSmallStringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 814 of file libsheepyCSmallArray.h.
| typedef void*(* getAtNDupVoidSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 815 of file libsheepyCSmallArray.h.
| typedef smallContainert*(* getAtNDupSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 816 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallArrayFt) (smallArrayt *self, int64_t index, baset *value) |
store object at given index (free already existing elements when baset *value is NULL) index can be negative
When the sObject pointer is updated by realloc, the sObject pointer in the smallArray has to be updated with setP. The operations reallocating the sObjects are: smallDict: push, set, trim, merge, append smallArray: push, prepend smallBytes: push, pushBuffer smallJson: push, set smallString: append, prepend, replace, intTo, insert, color, readFile
The object is duplicated for: char *
When self is an array which is an element of a smallArray, smallDict, the setP function in the parent object has to be called to update the sObject pointer (which is inside self).
| index | index in array, must be inside the array string |
Does nothing when: when array is NULL, index is not set correctly or s is NULL
Definition at line 847 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 848 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtBoolSmallArrayFt) (smallArrayt *self, int64_t index, bool value) |
Definition at line 849 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtDoubleSmallArrayFt) (smallArrayt *self, int64_t index, double value) |
Definition at line 850 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtIntSmallArrayFt) (smallArrayt *self, int64_t index, int64_t value) |
Definition at line 851 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSSmallArrayFt) (smallArrayt *self, int64_t index, const char *string) |
Definition at line 852 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtCharSmallArrayFt) (smallArrayt *self, int64_t index, char c) |
Definition at line 853 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *dict) |
Definition at line 854 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *array) |
Definition at line 855 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtArraycSmallArrayFt) (smallArrayt *self, int64_t index, char **array) |
Definition at line 856 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtCArraycSmallArrayFt) (smallArrayt *self, int64_t index, const char **array) |
Definition at line 857 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index, smallBoolt *value) |
Definition at line 858 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index, smallBytest *value) |
Definition at line 859 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index, smallDoublet *value) |
Definition at line 860 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallIntSmallArrayFt) (smallArrayt *self, int64_t index, smallIntt *value) |
Definition at line 861 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *value) |
Definition at line 862 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *string) |
Definition at line 863 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index, smallContainert *container) |
Definition at line 864 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallArrayFt) (smallArrayt *self, int64_t index, baset *value) |
store object at given index (free already existing elements) index can be negative
the object parameter is freed
| index | index in array, must be inside the array string |
Does nothing when: when array is NULL, index is not set correctly or s is NULL
Definition at line 882 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeUndefinedSmallArrayFt) (smallArrayt *self, int64_t index, undefinedt *undefined) |
Definition at line 883 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSSmallArrayFt) (smallArrayt *self, int64_t index, char *string) |
Definition at line 884 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *dict) |
Definition at line 885 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *array) |
Definition at line 886 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeArraycSmallArrayFt) (smallArrayt *self, int64_t index, char **array) |
Definition at line 887 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallBoolSmallArrayFt) (smallArrayt *self, int64_t index, smallBoolt *value) |
Definition at line 888 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallBytesSmallArrayFt) (smallArrayt *self, int64_t index, smallBytest *value) |
Definition at line 889 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallDoubleSmallArrayFt) (smallArrayt *self, int64_t index, smallDoublet *value) |
Definition at line 890 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallIntSmallArrayFt) (smallArrayt *self, int64_t index, smallIntt *value) |
Definition at line 891 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *value) |
Definition at line 892 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *string) |
Definition at line 893 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setAtNFreeSmallContainerSmallArrayFt) (smallArrayt *self, int64_t index, smallContainert *container) |
Definition at line 894 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *array) |
store pointer at given index (existing element is not freed) index can be negative
| index | index in array, must be inside the array string |
Does nothing when: when array is NULL, index is not set correctly or s is NULL
Definition at line 910 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *dict) |
Definition at line 911 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *json) |
Definition at line 912 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *string) |
Definition at line 913 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtNFreeArraySmallArrayFt) (smallArrayt *self, int64_t index, smallArrayt *array) |
Definition at line 914 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtNFreeDictSmallArrayFt) (smallArrayt *self, int64_t index, smallDictt *dict) |
Definition at line 915 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtNFreeSmallJsonSmallArrayFt) (smallArrayt *self, int64_t index, smallJsont *json) |
Definition at line 916 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* setPAtNFreeSmallStringSmallArrayFt) (smallArrayt *self, int64_t index, smallStringt *string) |
Definition at line 917 of file libsheepyCSmallArray.h.
| typedef double(* getNumSmallArrayFt) (smallArrayt *self, int64_t index) |
get number
if the element is a double, its value is returned as is if the element is an int, its value is converted to double if the element is not a number, 0 is returned
| index | in array |
Definition at line 931 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallArrayFt) (smallArrayt *self, baset *value) |
check if self has object
| object | to find |
Definition at line 941 of file libsheepyCSmallArray.h.
| typedef bool(* hasUndefinedSmallArrayFt) (smallArrayt *self, undefinedt *undefined) |
Definition at line 942 of file libsheepyCSmallArray.h.
| typedef bool(* hasBoolSmallArrayFt) (smallArrayt *self, bool value) |
Definition at line 943 of file libsheepyCSmallArray.h.
| typedef bool(* hasDoubleSmallArrayFt) (smallArrayt *self, double value) |
Definition at line 944 of file libsheepyCSmallArray.h.
| typedef bool(* hasIntSmallArrayFt) (smallArrayt *self, int64_t value) |
Definition at line 945 of file libsheepyCSmallArray.h.
| typedef bool(* hasSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 946 of file libsheepyCSmallArray.h.
| typedef bool(* hasCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 947 of file libsheepyCSmallArray.h.
| typedef bool(* hasDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 948 of file libsheepyCSmallArray.h.
| typedef bool(* hasArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 949 of file libsheepyCSmallArray.h.
| typedef bool(* hasArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 950 of file libsheepyCSmallArray.h.
| typedef bool(* hasCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 951 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 952 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 953 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 954 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 955 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 956 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 957 of file libsheepyCSmallArray.h.
| typedef bool(* hasSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 958 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallArrayFt) (smallArrayt *self, baset *value) |
return index of object in list
| value |
Definition at line 970 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfUndefinedSmallArrayFt) (smallArrayt *self, undefinedt *undefined) |
Definition at line 971 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfBoolSmallArrayFt) (smallArrayt *self, bool value) |
Definition at line 972 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfDoubleSmallArrayFt) (smallArrayt *self, double value) |
Definition at line 973 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfIntSmallArrayFt) (smallArrayt *self, int64_t value) |
Definition at line 974 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 975 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 976 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 977 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 978 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 979 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 980 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 981 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 982 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 983 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 984 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 985 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 986 of file libsheepyCSmallArray.h.
| typedef ssize_t(* indexOfSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 987 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallArrayFt) (smallArrayt *self, baset *value) |
efficiently finds the index of object in list the list has be sorted with the sort function
| value | to search |
Definition at line 999 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchUndefinedSmallArrayFt) (smallArrayt *self, undefinedt *undefined) |
Definition at line 1000 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchBoolSmallArrayFt) (smallArrayt *self, bool value) |
Definition at line 1001 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchDoubleSmallArrayFt) (smallArrayt *self, double value) |
Definition at line 1002 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchIntSmallArrayFt) (smallArrayt *self, int64_t value) |
Definition at line 1003 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 1004 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1005 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 1006 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 1007 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 1008 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 1009 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallBoolSmallArrayFt) (smallArrayt *self, smallBoolt *value) |
Definition at line 1010 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallBytesSmallArrayFt) (smallArrayt *self, smallBytest *value) |
Definition at line 1011 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallDoubleSmallArrayFt) (smallArrayt *self, smallDoublet *value) |
Definition at line 1012 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallIntSmallArrayFt) (smallArrayt *self, smallIntt *value) |
Definition at line 1013 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 1014 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 1015 of file libsheepyCSmallArray.h.
| typedef ssize_t(* binarySearchSmallContainerSmallArrayFt) (smallArrayt *self, smallContainert *container) |
Definition at line 1016 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* uniqSmallArrayFt) (smallArrayt *self) |
Uniquify elements of list each elements are unique in self.
Definition at line 1028 of file libsheepyCSmallArray.h.
| typedef bool(* icHasSmallArrayFt) (smallArrayt *self, baset *value) |
ignore case and check if self has object
| object | to find |
Definition at line 1038 of file libsheepyCSmallArray.h.
| typedef bool(* icHasSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 1039 of file libsheepyCSmallArray.h.
| typedef bool(* icHasCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1040 of file libsheepyCSmallArray.h.
| typedef bool(* icHasDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 1041 of file libsheepyCSmallArray.h.
| typedef bool(* icHasArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 1042 of file libsheepyCSmallArray.h.
| typedef bool(* icHasArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 1043 of file libsheepyCSmallArray.h.
| typedef bool(* icHasCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 1044 of file libsheepyCSmallArray.h.
| typedef bool(* icHasSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 1045 of file libsheepyCSmallArray.h.
| typedef bool(* icHasSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 1046 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfSmallArrayFt) (smallArrayt *self, baset *value) |
ignore case and return index of object in list
| value |
Definition at line 1058 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 1059 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1060 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 1061 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 1062 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 1063 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 1064 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 1065 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icIndexOfSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 1066 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchSmallArrayFt) (smallArrayt *self, baset *value) |
ignore case and efficiently finds the index of object in list the list has be sorted with the sort function
| value | to search |
Definition at line 1078 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchSSmallArrayFt) (smallArrayt *self, const char *string) |
Definition at line 1079 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1080 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchDictSmallArrayFt) (smallArrayt *self, smallDictt *dict) |
Definition at line 1081 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchArraySmallArrayFt) (smallArrayt *self, smallArrayt *array) |
Definition at line 1082 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchArraycSmallArrayFt) (smallArrayt *self, char **array) |
Definition at line 1083 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchCArraycSmallArrayFt) (smallArrayt *self, const char **array) |
Definition at line 1084 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *string) |
Definition at line 1085 of file libsheepyCSmallArray.h.
| typedef ssize_t(* icBinarySearchSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *string) |
Definition at line 1086 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* icUniqSmallArrayFt) (smallArrayt *self) |
ignore case and uniquify elements of list each elements are unique in self
Definition at line 1098 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* compactSmallArrayFt) (smallArrayt *self) |
remove empty elements from self
Definition at line 1109 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* emptySmallArrayFt) (smallArrayt *self) |
free elements and index
Definition at line 1114 of file libsheepyCSmallArray.h.
| typedef bool(* isEmptySmallArrayFt) (smallArrayt *self) |
Definition at line 1121 of file libsheepyCSmallArray.h.
| typedef bool(* isBlankSmallArrayFt) (smallArrayt *self) |
Definition at line 1128 of file libsheepyCSmallArray.h.
| typedef bool(* forEachElementSmallArrayFt) (void *closure, baset *element) |
user defined function called in the forEach loop this fucntion is a parameter to the forEach function
| closure | user defined pointer |
| index | index for element |
| element | element at index |
Definition at line 1144 of file libsheepyCSmallArray.h.
| typedef void(* forEachSmallArrayFt) (smallArrayt *self, void *closure, forEachElementSmallArrayFt funcElem) |
for each loop on elements in the Array
| closure | user defined pointer |
| funcElem | user defined function call on each element |
Definition at line 1154 of file libsheepyCSmallArray.h.
| typedef bool(* enumerateElementSmallArrayFt) (void *closure, size_t index, baset *element) |
user defined function called in the enumerate loop this fucntion is a parameter to the enumerate function
| closure | user defined pointer |
| index | index for element |
| element | element at index |
Definition at line 1170 of file libsheepyCSmallArray.h.
| typedef void(* enumerateSmallArrayFt) (smallArrayt *self, void *closure, enumerateElementSmallArrayFt funcElem) |
enumerate elements in the Array
| closure | user defined pointer |
| funcElem | user defined function call on each element |
Definition at line 1180 of file libsheepyCSmallArray.h.
| typedef baset*(* iterStartSmallArrayFt) (smallArrayt *self) |
iterator
iterStart resets and starts the iteration use iterIndex method to get current index
index and step can be negative (python index)
Example: iter(array, e) { logVarG(e); }
Definition at line 1196 of file libsheepyCSmallArray.h.
| typedef baset*(* iterStartLastSmallArrayFt) (smallArrayt *self) |
Definition at line 1197 of file libsheepyCSmallArray.h.
| typedef baset*(* iterStartFromSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1198 of file libsheepyCSmallArray.h.
| typedef baset*(* iterStartFromStepSmallArrayFt) (smallArrayt *self, int64_t index, int64_t step) |
Definition at line 1199 of file libsheepyCSmallArray.h.
| typedef baset*(* iterNextSmallArrayFt) (smallArrayt *self) |
Definition at line 1200 of file libsheepyCSmallArray.h.
| typedef baset*(* iterElementSmallArrayFt) (smallArrayt *self) |
Definition at line 1201 of file libsheepyCSmallArray.h.
| typedef ssize_t(* iterIndexSmallArrayFt) (smallArrayt *self) |
Definition at line 1202 of file libsheepyCSmallArray.h.
| typedef int64_t(* iterStepSmallArrayFt) (smallArrayt *self) |
Definition at line 1203 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* joinSmallArrayFt) (smallArrayt *self, const char *delim) |
join list, the elements are seperated with delim in the resulting string
| delim | string seperator |
Definition at line 1214 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* joinCharSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1215 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* joinSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *delim) |
Definition at line 1216 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* joinSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *delim) |
Definition at line 1217 of file libsheepyCSmallArray.h.
| typedef char*(* joinSSmallArrayFt) (smallArrayt *self, const char *delim) |
join list, the elements are seperated with delim in the resulting string
| delim | string seperator |
Definition at line 1228 of file libsheepyCSmallArray.h.
| typedef char*(* joinCharSSmallArrayFt) (smallArrayt *self, char c) |
Definition at line 1229 of file libsheepyCSmallArray.h.
| typedef char*(* joinSmallJsonSSmallArrayFt) (smallArrayt *self, smallJsont *delim) |
Definition at line 1230 of file libsheepyCSmallArray.h.
| typedef char*(* joinSmallStringSSmallArrayFt) (smallArrayt *self, smallStringt *delim) |
Definition at line 1231 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallArrayFt) (smallArrayt *self, smallArrayt *array1, smallArrayt *array2) |
zip arrays and store in array
Definition at line 1241 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallJsonSmallArrayFt) (smallArrayt *self, smallArrayt *array1, smallJsont *array2) |
Definition at line 1242 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallJsonSmallArraySmallArrayFt) (smallArrayt *self, smallJsont *array1, smallArrayt *array2) |
Definition at line 1243 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallJsonSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *array1, smallJsont *array2) |
Definition at line 1244 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallJsonCharSmallArrayFt) (smallArrayt *self, smallJsont *array1, char **array2) |
Definition at line 1245 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipSmallJsonCCharSmallArrayFt) (smallArrayt *self, smallJsont *array1, const char **array2) |
Definition at line 1246 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipArraySmallArrayFt) (smallArrayt *self, char **array1, smallArrayt *array2) |
Definition at line 1247 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCArraySmallArrayFt) (smallArrayt *self, const char **array1, smallArrayt *array2) |
Definition at line 1248 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipArraySmallJsonSmallArrayFt) (smallArrayt *self, char **array1, smallJsont *array2) |
Definition at line 1249 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCArraySmallJsonSmallArrayFt) (smallArrayt *self, const char **array1, smallJsont *array2) |
Definition at line 1250 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCharSmallArrayFt) (smallArrayt *self, smallArrayt *array1, char **array2) |
Definition at line 1251 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCCharSmallArrayFt) (smallArrayt *self, smallArrayt *array1, const char **array2) |
Definition at line 1252 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipArrayCharSmallArrayFt) (smallArrayt *self, char **array1, char **array2) |
Definition at line 1253 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCArrayCharSmallArrayFt) (smallArrayt *self, const char **array1, char **array2) |
Definition at line 1254 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipArrayCCharSmallArrayFt) (smallArrayt *self, char **array1, const char **array2) |
Definition at line 1255 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* zipCArrayCCharSmallArrayFt) (smallArrayt *self, const char **array1, const char **array2) |
Definition at line 1256 of file libsheepyCSmallArray.h.
| typedef void(* logSmallArrayFt) (smallArrayt *self) |
print list elements, one line per element to stdout
when list is NULL, returns directly without doing anything
Definition at line 1267 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* readTextSmallArrayFt) (smallArrayt *self, const char *filePath) |
read text from filePath to self new line characters are removed
| filePath | file path |
Definition at line 1280 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* readTextSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *filePath) |
Definition at line 1281 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* readTextSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *filePath) |
Definition at line 1282 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* readStreamSmallArrayFt) (smallArrayt *self, FILE *fp) |
return text from stream fp in a list new line characters are removed
| fp | file stream |
Definition at line 1295 of file libsheepyCSmallArray.h.
| typedef bool(* writeTextSmallArrayFt) (smallArrayt *self, const char *filePath) |
write array to filePath
| filePath |
Definition at line 1306 of file libsheepyCSmallArray.h.
| typedef bool(* writeTextSmallJsonSmallArrayFt) (smallArrayt *self, smallJsont *filePath) |
Definition at line 1307 of file libsheepyCSmallArray.h.
| typedef bool(* writeTextSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *filePath) |
Definition at line 1308 of file libsheepyCSmallArray.h.
| typedef bool(* writeStreamSmallArrayFt) (smallArrayt *self, FILE *fp) |
write list to stream
| fp | file stream list |
Definition at line 1320 of file libsheepyCSmallArray.h.
| typedef bool(* appendTextSmallArrayFt) (smallArrayt *self, const char *filePath) |
append list to filePath
| filePath | list |
Definition at line 1332 of file libsheepyCSmallArray.h.
| typedef bool(* appendTextSmallStringSmallArrayFt) (smallArrayt *self, smallStringt *filePath) |
Definition at line 1333 of file libsheepyCSmallArray.h.
| typedef const char*(* typeStringSmallArrayFt) (smallArrayt *self, int64_t index) |
get object type string at index
| index | in array |
Definition at line 1343 of file libsheepyCSmallArray.h.
| typedef smallStringt*(* typeSmallStringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1344 of file libsheepyCSmallArray.h.
| typedef char(* typeSmallArrayFt) (smallArrayt *self, int64_t index) |
get object type at index
| index | in array |
Definition at line 1354 of file libsheepyCSmallArray.h.
| typedef const char**(* typeStringsSmallArrayFt) (smallArrayt *self) |
get first level of object type string in array
Definition at line 1362 of file libsheepyCSmallArray.h.
| typedef smallArrayt*(* typeSmallStringsSmallArrayFt) (smallArrayt *self) |
Definition at line 1363 of file libsheepyCSmallArray.h.
| typedef smallBytest*(* typesSmallArrayFt) (smallArrayt *self) |
get first level of object type in array
Definition at line 1371 of file libsheepyCSmallArray.h.
| typedef bool(* isETypeSmallArrayFt) (smallArrayt *self, int64_t index, const char *type) |
is element at index of type type
Definition at line 1376 of file libsheepyCSmallArray.h.
| typedef bool(* isEUndefinedSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1377 of file libsheepyCSmallArray.h.
| typedef bool(* isEBoolSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1378 of file libsheepyCSmallArray.h.
| typedef bool(* isEContainerSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1379 of file libsheepyCSmallArray.h.
| typedef bool(* isEDictSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1380 of file libsheepyCSmallArray.h.
| typedef bool(* isEDoubleSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1381 of file libsheepyCSmallArray.h.
| typedef bool(* isEIntSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1382 of file libsheepyCSmallArray.h.
| typedef bool(* isEStringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1383 of file libsheepyCSmallArray.h.
| typedef bool(* isEFaststringSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1384 of file libsheepyCSmallArray.h.
| typedef bool(* isEArraySmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1385 of file libsheepyCSmallArray.h.
| typedef bool(* isEBytesSmallArrayFt) (smallArrayt *self, int64_t index) |
Definition at line 1386 of file libsheepyCSmallArray.h.
| typedef bool(* areAllETypeSmallArrayFt) (smallArrayt *self, const char *type) |
are all elements of type type
Definition at line 1391 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEUndefinedSmallArrayFt) (smallArrayt *self) |
Definition at line 1392 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEBoolSmallArrayFt) (smallArrayt *self) |
Definition at line 1393 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEContainerSmallArrayFt) (smallArrayt *self) |
Definition at line 1394 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEDictSmallArrayFt) (smallArrayt *self) |
Definition at line 1395 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEDoubleSmallArrayFt) (smallArrayt *self) |
Definition at line 1396 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEIntSmallArrayFt) (smallArrayt *self) |
Definition at line 1397 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEStringSmallArrayFt) (smallArrayt *self) |
Definition at line 1398 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEFaststringSmallArrayFt) (smallArrayt *self) |
Definition at line 1399 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEArraySmallArrayFt) (smallArrayt *self) |
Definition at line 1400 of file libsheepyCSmallArray.h.
| typedef bool(* areAllEBytesSmallArrayFt) (smallArrayt *self) |
Definition at line 1401 of file libsheepyCSmallArray.h.
| void initiateSmallArray | ( | smallArrayt * | self | ) |
| void initiateAllocateSmallArray | ( | smallArrayt ** | self | ) |
Definition at line 1421 of file libsheepyCSmallArray.c.


| void finalizeRecycleSmallArray | ( | void *arg | UNUSED | ) |
| void finalizeSmallArray | ( | void | ) |
| void registerMethodsSmallArray | ( | smallArrayFunctionst * | f | ) |
| smallArrayt* allocSmallArray | ( | void | ) |
Definition at line 1440 of file libsheepyCSmallArray.c.


| smallArrayt* allocArraySmallArray | ( | char ** | array | ) |
Definition at line 1447 of file libsheepyCSmallArray.c.


| smallArrayt* allocCArraySmallArray | ( | const char ** | array | ) |
Definition at line 1455 of file libsheepyCSmallArray.c.


| void cleanUpSmallArrayTerminateG | ( | smallArrayt ** | val | ) |
Definition at line 1463 of file libsheepyCSmallArray.c.
| void cleanUpSmallArrayFreeLocalG | ( | smallArrayt * | val | ) |
Definition at line 1468 of file libsheepyCSmallArray.c.
| void cleanUpSmallArrayFreeG | ( | smallArrayt ** | val | ) |
Definition at line 1473 of file libsheepyCSmallArray.c.
| void cleanUpSmallArrayFinishG | ( | smallArrayt ** | val | ) |
Definition at line 1478 of file libsheepyCSmallArray.c.
| void cleanUpSmallArrayDisposeG | ( | smallArrayt * | val | ) |
Definition at line 1483 of file libsheepyCSmallArray.c.
| void cleanUpSmallArraySmashG | ( | smallArrayt ** | val | ) |
Definition at line 1488 of file libsheepyCSmallArray.c.
| smallArrayt* createSAF | ( | const char * | paramType, |
| ... | |||
| ) |
create String Array Function
create a smallArray for list of strings
Definition at line 1493 of file libsheepyCSmallArray.c.

| smallArrayt* allocSmallArrayG | ( | smallArrayt *self | UNUSED | ) |
| smallArrayt* duplicateSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 12418 of file libsheepyCSmallArray.c.
| void freeSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 12423 of file libsheepyCSmallArray.c.
| smallArrayt* fromArraySmallArrayG | ( | smallArrayt * | self, |
| char ** | array, | ||
| size_t | size | ||
| ) |
Definition at line 12425 of file libsheepyCSmallArray.c.
| smallArrayt* fromCArraySmallArrayG | ( | smallArrayt * | self, |
| const char ** | array, | ||
| size_t | size | ||
| ) |
Definition at line 12430 of file libsheepyCSmallArray.c.
| smallArrayt* setFromSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 12435 of file libsheepyCSmallArray.c.
| smallArrayt* setFromCSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 12440 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 12445 of file libsheepyCSmallArray.c.
| smallArrayt* pushUndefinedSmallArrayG | ( | smallArrayt * | self, |
| void *value | UNUSED | ||
| ) |
Definition at line 12450 of file libsheepyCSmallArray.c.
| smallArrayt* pushBoolSmallArrayG | ( | smallArrayt * | self, |
| bool | value | ||
| ) |
Definition at line 12455 of file libsheepyCSmallArray.c.
| smallArrayt* pushDoubleSmallArrayG | ( | smallArrayt * | self, |
| double | value | ||
| ) |
Definition at line 12460 of file libsheepyCSmallArray.c.
| smallArrayt* pushIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | value | ||
| ) |
Definition at line 12465 of file libsheepyCSmallArray.c.
| smallArrayt* pushSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 12470 of file libsheepyCSmallArray.c.
| smallArrayt* pushCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 12475 of file libsheepyCSmallArray.c.
| smallArrayt* pushDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 12480 of file libsheepyCSmallArray.c.
| smallArrayt* pushArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 12485 of file libsheepyCSmallArray.c.
| smallArrayt* pushArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 12490 of file libsheepyCSmallArray.c.
| smallArrayt* pushCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 12495 of file libsheepyCSmallArray.c.
| smallArrayt* pushVoidSmallArrayG | ( | smallArrayt * | self, |
| void * | value | ||
| ) |
| smallArrayt* pushSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 12512 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 12517 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 12522 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 12527 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | value | ||
| ) |
Definition at line 12532 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 12537 of file libsheepyCSmallArray.c.
| smallArrayt* pushSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 12542 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 12548 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt * | value | ||
| ) |
Definition at line 12553 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSSmallArrayG | ( | smallArrayt * | self, |
| char * | string | ||
| ) |
Definition at line 12558 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 12563 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 12568 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 12573 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 12578 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 12583 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 12588 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 12593 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | value | ||
| ) |
Definition at line 12598 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 12603 of file libsheepyCSmallArray.c.
| smallArrayt* pushNFreeSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 12608 of file libsheepyCSmallArray.c.
| baset* popSmallArrayG | ( | smallArrayt * | self, |
| baset *retType | UNUSED | ||
| ) |
Definition at line 12615 of file libsheepyCSmallArray.c.
| undefinedt* popUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt *retType | UNUSED | ||
| ) |
Definition at line 12620 of file libsheepyCSmallArray.c.
| bool popBoolSmallArrayG | ( | smallArrayt * | self, |
| bool retType | UNUSED | ||
| ) |
Definition at line 12625 of file libsheepyCSmallArray.c.
| double popDoubleSmallArrayG | ( | smallArrayt * | self, |
| double retType | UNUSED | ||
| ) |
Definition at line 12630 of file libsheepyCSmallArray.c.
| int64_t popIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t retType | UNUSED | ||
| ) |
Definition at line 12635 of file libsheepyCSmallArray.c.
| int32_t popInt32SmallArrayG | ( | smallArrayt * | self, |
| int32_t retType | UNUSED | ||
| ) |
Definition at line 12640 of file libsheepyCSmallArray.c.
| uint64_t popUintSmallArrayG | ( | smallArrayt * | self, |
| uint64_t retType | UNUSED | ||
| ) |
Definition at line 12645 of file libsheepyCSmallArray.c.
| uint32_t popUint32SmallArrayG | ( | smallArrayt * | self, |
| uint32_t retType | UNUSED | ||
| ) |
Definition at line 12650 of file libsheepyCSmallArray.c.
| char* popSSmallArrayG | ( | smallArrayt * | self, |
| char *retType | UNUSED | ||
| ) |
Definition at line 12655 of file libsheepyCSmallArray.c.
| smallDictt* popDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt *retType | UNUSED | ||
| ) |
Definition at line 12660 of file libsheepyCSmallArray.c.
| smallArrayt* popArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt *retType | UNUSED | ||
| ) |
Definition at line 12665 of file libsheepyCSmallArray.c.
| smallBoolt* popSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt *retType | UNUSED | ||
| ) |
Definition at line 12670 of file libsheepyCSmallArray.c.
| smallBytest* popSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest *retType | UNUSED | ||
| ) |
Definition at line 12675 of file libsheepyCSmallArray.c.
| smallDoublet* popSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet *retType | UNUSED | ||
| ) |
Definition at line 12680 of file libsheepyCSmallArray.c.
| smallIntt* popSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt *retType | UNUSED | ||
| ) |
Definition at line 12685 of file libsheepyCSmallArray.c.
| smallJsont* popSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont *retType | UNUSED | ||
| ) |
Definition at line 12690 of file libsheepyCSmallArray.c.
| smallStringt* popSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt *retType | UNUSED | ||
| ) |
Definition at line 12695 of file libsheepyCSmallArray.c.
| void* popVoidSmallArrayG | ( | smallArrayt * | self, |
| void *retType | UNUSED | ||
| ) |
Definition at line 12700 of file libsheepyCSmallArray.c.
| smallContainert* popSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert *retType | UNUSED | ||
| ) |
Definition at line 12705 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 12711 of file libsheepyCSmallArray.c.
| smallArrayt* prependUndefinedSmallArrayG | ( | smallArrayt * | self, |
| void *value | UNUSED | ||
| ) |
Definition at line 12716 of file libsheepyCSmallArray.c.
| smallArrayt* prependBoolSmallArrayG | ( | smallArrayt * | self, |
| bool | value | ||
| ) |
Definition at line 12721 of file libsheepyCSmallArray.c.
| smallArrayt* prependDoubleSmallArrayG | ( | smallArrayt * | self, |
| double | value | ||
| ) |
Definition at line 12726 of file libsheepyCSmallArray.c.
| smallArrayt* prependIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | value | ||
| ) |
Definition at line 12731 of file libsheepyCSmallArray.c.
| smallArrayt* prependSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 12736 of file libsheepyCSmallArray.c.
| smallArrayt* prependCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 12741 of file libsheepyCSmallArray.c.
| smallArrayt* prependDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 12746 of file libsheepyCSmallArray.c.
| smallArrayt* prependArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 12751 of file libsheepyCSmallArray.c.
| smallArrayt* prependArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 12756 of file libsheepyCSmallArray.c.
| smallArrayt* prependCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 12761 of file libsheepyCSmallArray.c.
| smallArrayt* prependVoidSmallArrayG | ( | smallArrayt * | self, |
| void * | value | ||
| ) |
| smallArrayt* prependSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 12778 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 12783 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 12788 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 12793 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 12798 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 12803 of file libsheepyCSmallArray.c.
| smallArrayt* prependSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 12808 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 12814 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt * | value | ||
| ) |
Definition at line 12819 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSSmallArrayG | ( | smallArrayt * | self, |
| char * | string | ||
| ) |
Definition at line 12824 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 12829 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 12834 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 12839 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 12844 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 12849 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 12854 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 12859 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 12864 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 12869 of file libsheepyCSmallArray.c.
| smallArrayt* prependNFreeSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 12874 of file libsheepyCSmallArray.c.
| baset* dequeueSmallArrayG | ( | smallArrayt * | self, |
| baset *retType | UNUSED | ||
| ) |
Definition at line 12881 of file libsheepyCSmallArray.c.
| undefinedt* dequeueUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt *retType | UNUSED | ||
| ) |
Definition at line 12886 of file libsheepyCSmallArray.c.
| bool dequeueBoolSmallArrayG | ( | smallArrayt * | self, |
| bool retType | UNUSED | ||
| ) |
Definition at line 12891 of file libsheepyCSmallArray.c.
| double dequeueDoubleSmallArrayG | ( | smallArrayt * | self, |
| double retType | UNUSED | ||
| ) |
Definition at line 12896 of file libsheepyCSmallArray.c.
| int64_t dequeueIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t retType | UNUSED | ||
| ) |
Definition at line 12901 of file libsheepyCSmallArray.c.
| int32_t dequeueInt32SmallArrayG | ( | smallArrayt * | self, |
| int32_t retType | UNUSED | ||
| ) |
Definition at line 12906 of file libsheepyCSmallArray.c.
| uint64_t dequeueUintSmallArrayG | ( | smallArrayt * | self, |
| uint64_t retType | UNUSED | ||
| ) |
Definition at line 12911 of file libsheepyCSmallArray.c.
| uint32_t dequeueUint32SmallArrayG | ( | smallArrayt * | self, |
| uint32_t retType | UNUSED | ||
| ) |
Definition at line 12916 of file libsheepyCSmallArray.c.
| char* dequeueSSmallArrayG | ( | smallArrayt * | self, |
| char *retType | UNUSED | ||
| ) |
Definition at line 12921 of file libsheepyCSmallArray.c.
| smallDictt* dequeueDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt *retType | UNUSED | ||
| ) |
Definition at line 12926 of file libsheepyCSmallArray.c.
| smallArrayt* dequeueArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt *retType | UNUSED | ||
| ) |
Definition at line 12931 of file libsheepyCSmallArray.c.
| smallBoolt* dequeueSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt *retType | UNUSED | ||
| ) |
Definition at line 12936 of file libsheepyCSmallArray.c.
| smallBytest* dequeueSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest *retType | UNUSED | ||
| ) |
Definition at line 12941 of file libsheepyCSmallArray.c.
| smallDoublet* dequeueSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet *retType | UNUSED | ||
| ) |
Definition at line 12946 of file libsheepyCSmallArray.c.
| smallIntt* dequeueSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt *retType | UNUSED | ||
| ) |
Definition at line 12951 of file libsheepyCSmallArray.c.
| smallJsont* dequeueSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont *retType | UNUSED | ||
| ) |
Definition at line 12956 of file libsheepyCSmallArray.c.
| smallStringt* dequeueSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt *retType | UNUSED | ||
| ) |
Definition at line 12961 of file libsheepyCSmallArray.c.
| void* dequeueVoidSmallArrayG | ( | smallArrayt * | self, |
| void *retType | UNUSED | ||
| ) |
Definition at line 12966 of file libsheepyCSmallArray.c.
| smallContainert* dequeueSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert *retType | UNUSED | ||
| ) |
Definition at line 12971 of file libsheepyCSmallArray.c.
| baset* getAtSmallArrayG | ( | smallArrayt * | self, |
| baset *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 12979 of file libsheepyCSmallArray.c.
| undefinedt* getAtUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 12984 of file libsheepyCSmallArray.c.
| bool getAtBoolSmallArrayG | ( | smallArrayt * | self, |
| bool retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 12989 of file libsheepyCSmallArray.c.
| bool* getAtBoolPSmallArrayG | ( | smallArrayt * | self, |
| bool *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 12994 of file libsheepyCSmallArray.c.
| double getAtDoubleSmallArrayG | ( | smallArrayt * | self, |
| double retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 12999 of file libsheepyCSmallArray.c.
| double* getAtDoublePSmallArrayG | ( | smallArrayt * | self, |
| double *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13004 of file libsheepyCSmallArray.c.
| int64_t getAtIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13009 of file libsheepyCSmallArray.c.
| int64_t* getAtIntPSmallArrayG | ( | smallArrayt * | self, |
| int64_t *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13014 of file libsheepyCSmallArray.c.
| int32_t getAtInt32SmallArrayG | ( | smallArrayt * | self, |
| int32_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13019 of file libsheepyCSmallArray.c.
| int32_t* getAtInt32PSmallArrayG | ( | smallArrayt * | self, |
| int32_t *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13024 of file libsheepyCSmallArray.c.
| uint64_t getAtUintSmallArrayG | ( | smallArrayt * | self, |
| uint64_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13029 of file libsheepyCSmallArray.c.
| uint64_t* getAtUintPSmallArrayG | ( | smallArrayt * | self, |
| uint64_t *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13034 of file libsheepyCSmallArray.c.
| uint32_t getAtUint32SmallArrayG | ( | smallArrayt * | self, |
| uint32_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13039 of file libsheepyCSmallArray.c.
| uint32_t* getAtUint32PSmallArrayG | ( | smallArrayt * | self, |
| uint32_t *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13044 of file libsheepyCSmallArray.c.
| char* getAtSSmallArrayG | ( | smallArrayt * | self, |
| char *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13049 of file libsheepyCSmallArray.c.
| smallDictt* getAtDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13054 of file libsheepyCSmallArray.c.
| smallArrayt* getAtArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13059 of file libsheepyCSmallArray.c.
| smallBoolt* getAtSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13064 of file libsheepyCSmallArray.c.
| smallBytest* getAtSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13069 of file libsheepyCSmallArray.c.
| smallDoublet* getAtSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13074 of file libsheepyCSmallArray.c.
| smallIntt* getAtSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13079 of file libsheepyCSmallArray.c.
| smallJsont* getAtSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13084 of file libsheepyCSmallArray.c.
| smallStringt* getAtSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13089 of file libsheepyCSmallArray.c.
| void* getAtVoidSmallArrayG | ( | smallArrayt * | self, |
| void *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13094 of file libsheepyCSmallArray.c.
| smallContainert* getAtSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13099 of file libsheepyCSmallArray.c.
| baset* getAtNDupSmallArrayG | ( | smallArrayt * | self, |
| baset *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13105 of file libsheepyCSmallArray.c.
| undefinedt* getAtNDupUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13110 of file libsheepyCSmallArray.c.
| bool getAtNDupBoolSmallArrayG | ( | smallArrayt * | self, |
| bool retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13115 of file libsheepyCSmallArray.c.
| double getAtNDupDoubleSmallArrayG | ( | smallArrayt * | self, |
| double retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13120 of file libsheepyCSmallArray.c.
| int64_t getAtNDupIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13125 of file libsheepyCSmallArray.c.
| int32_t getAtNDupInt32SmallArrayG | ( | smallArrayt * | self, |
| int32_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13130 of file libsheepyCSmallArray.c.
| uint64_t getAtNDupUintSmallArrayG | ( | smallArrayt * | self, |
| uint64_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13135 of file libsheepyCSmallArray.c.
| uint32_t getAtNDupUint32SmallArrayG | ( | smallArrayt * | self, |
| uint32_t retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13140 of file libsheepyCSmallArray.c.
| char* getAtNDupSSmallArrayG | ( | smallArrayt * | self, |
| char *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13145 of file libsheepyCSmallArray.c.
| smallDictt* getAtNDupDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13150 of file libsheepyCSmallArray.c.
| smallArrayt* getAtNDupArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13155 of file libsheepyCSmallArray.c.
| smallBoolt* getAtNDupSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13160 of file libsheepyCSmallArray.c.
| smallBytest* getAtNDupSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13165 of file libsheepyCSmallArray.c.
| smallDoublet* getAtNDupSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13170 of file libsheepyCSmallArray.c.
| smallIntt* getAtNDupSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13175 of file libsheepyCSmallArray.c.
| smallJsont* getAtNDupSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13180 of file libsheepyCSmallArray.c.
| smallStringt* getAtNDupSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13185 of file libsheepyCSmallArray.c.
| void* getAtNDupVoidSmallArrayG | ( | smallArrayt * | self, |
| void *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13190 of file libsheepyCSmallArray.c.
| smallContainert* getAtNDupSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert *retType | UNUSED, | ||
| int64_t | index | ||
| ) |
Definition at line 13195 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| baset * | value | ||
| ) |
Definition at line 13200 of file libsheepyCSmallArray.c.
| smallArrayt* setAtUndefinedSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* setAtBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| bool | value | ||
| ) |
Definition at line 13210 of file libsheepyCSmallArray.c.
| smallArrayt* setAtDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| double | value | ||
| ) |
Definition at line 13215 of file libsheepyCSmallArray.c.
| smallArrayt* setAtIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| int64_t | value | ||
| ) |
Definition at line 13220 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| const char * | string | ||
| ) |
Definition at line 13225 of file libsheepyCSmallArray.c.
| smallArrayt* setAtCharSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char | c | ||
| ) |
Definition at line 13230 of file libsheepyCSmallArray.c.
| smallArrayt* setAtDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13235 of file libsheepyCSmallArray.c.
| smallArrayt* setAtArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13240 of file libsheepyCSmallArray.c.
| smallArrayt* setAtArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char ** | array | ||
| ) |
Definition at line 13245 of file libsheepyCSmallArray.c.
| smallArrayt* setAtCArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| const char ** | array | ||
| ) |
Definition at line 13250 of file libsheepyCSmallArray.c.
| smallArrayt* setAtVoidSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* setAtSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 13267 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBytest * | value | ||
| ) |
Definition at line 13272 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 13277 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallIntt * | value | ||
| ) |
Definition at line 13282 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | value | ||
| ) |
Definition at line 13287 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13292 of file libsheepyCSmallArray.c.
| smallArrayt* setAtSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallContainert * | container | ||
| ) |
Definition at line 13297 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| baset * | value | ||
| ) |
Definition at line 13303 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeUndefinedSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
Definition at line 13308 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char * | string | ||
| ) |
Definition at line 13313 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13318 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13323 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char ** | array | ||
| ) |
Definition at line 13328 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeVoidSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* setAtNFreeSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 13333 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBytest * | value | ||
| ) |
Definition at line 13338 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 13343 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallIntt * | value | ||
| ) |
Definition at line 13348 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | value | ||
| ) |
Definition at line 13353 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13358 of file libsheepyCSmallArray.c.
| smallArrayt* setAtNFreeSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallContainert * | container | ||
| ) |
Definition at line 13363 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13369 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13374 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | json | ||
| ) |
Definition at line 13379 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13384 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtNFreeDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13389 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtNFreeArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13394 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtNFreeSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | json | ||
| ) |
Definition at line 13399 of file libsheepyCSmallArray.c.
| smallArrayt* setPAtNFreeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13404 of file libsheepyCSmallArray.c.
| double getNumSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13409 of file libsheepyCSmallArray.c.
| smallArrayt* reverseSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 13414 of file libsheepyCSmallArray.c.
| smallArrayt* appendSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13419 of file libsheepyCSmallArray.c.
| smallArrayt* appendSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 13424 of file libsheepyCSmallArray.c.
| smallArrayt* appendNSmashSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13429 of file libsheepyCSmallArray.c.
| smallArrayt* appendNSmashSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 13434 of file libsheepyCSmallArray.c.
| smallArrayt* appendArraySmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 13439 of file libsheepyCSmallArray.c.
| smallArrayt* appendNSmashArraySmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 13444 of file libsheepyCSmallArray.c.
| smallArrayt* appendCArraySmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 13449 of file libsheepyCSmallArray.c.
| smallArrayt* shiftSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13454 of file libsheepyCSmallArray.c.
| smallArrayt* shiftSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 13461 of file libsheepyCSmallArray.c.
| smallArrayt* shiftNSmashSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13468 of file libsheepyCSmallArray.c.
| smallArrayt* shiftNSmashSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 13475 of file libsheepyCSmallArray.c.
| smallArrayt* addSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13482 of file libsheepyCSmallArray.c.
| smallArrayt* sliceSmallArrayG | ( | smallArrayt * | self, |
| int64_t | start, | ||
| int64_t | end | ||
| ) |
Definition at line 13487 of file libsheepyCSmallArray.c.
| smallArrayt* cropSmallArrayG | ( | smallArrayt * | self, |
| int64_t | start, | ||
| int64_t | end | ||
| ) |
Definition at line 13492 of file libsheepyCSmallArray.c.
| baset* cropElemSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13497 of file libsheepyCSmallArray.c.
| undefinedt* cropElemUndefinedSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13502 of file libsheepyCSmallArray.c.
| bool cropElemBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13507 of file libsheepyCSmallArray.c.
| double cropElemDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13512 of file libsheepyCSmallArray.c.
| int64_t cropElemIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13517 of file libsheepyCSmallArray.c.
| int32_t cropElemInt32SmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13522 of file libsheepyCSmallArray.c.
| uint64_t cropElemUintSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13527 of file libsheepyCSmallArray.c.
| uint32_t cropElemUint32SmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13532 of file libsheepyCSmallArray.c.
| char* cropElemSSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13537 of file libsheepyCSmallArray.c.
| smallDictt* cropElemDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13542 of file libsheepyCSmallArray.c.
| smallArrayt* cropElemArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13547 of file libsheepyCSmallArray.c.
| smallBoolt* cropElemSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13552 of file libsheepyCSmallArray.c.
| smallBytest* cropElemSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13557 of file libsheepyCSmallArray.c.
| smallDoublet* cropElemSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13562 of file libsheepyCSmallArray.c.
| smallIntt* cropElemSmallIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13567 of file libsheepyCSmallArray.c.
| smallJsont* cropElemSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13572 of file libsheepyCSmallArray.c.
| smallStringt* cropElemSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13577 of file libsheepyCSmallArray.c.
| void* cropElemVoidSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13582 of file libsheepyCSmallArray.c.
| smallContainert* cropElemSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13587 of file libsheepyCSmallArray.c.
| smallArrayt* copySmallArrayG | ( | smallArrayt * | self, |
| int64_t | start, | ||
| int64_t | end | ||
| ) |
Definition at line 13592 of file libsheepyCSmallArray.c.
| smallArrayt* insertSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | toInsert | ||
| ) |
Definition at line 13597 of file libsheepyCSmallArray.c.
| smallArrayt* insertSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | toInsert | ||
| ) |
Definition at line 13602 of file libsheepyCSmallArray.c.
| smallArrayt* insertNSmashSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | toInsert | ||
| ) |
Definition at line 13607 of file libsheepyCSmallArray.c.
| smallArrayt* insertNSmashSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | toInsert | ||
| ) |
Definition at line 13612 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| baset * | value | ||
| ) |
Definition at line 13617 of file libsheepyCSmallArray.c.
| smallArrayt* injectUndefinedSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* injectBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| bool | value | ||
| ) |
Definition at line 13627 of file libsheepyCSmallArray.c.
| smallArrayt* injectDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| double | value | ||
| ) |
Definition at line 13632 of file libsheepyCSmallArray.c.
| smallArrayt* injectIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| int64_t | value | ||
| ) |
Definition at line 13637 of file libsheepyCSmallArray.c.
| smallArrayt* injectSSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| const char * | string | ||
| ) |
Definition at line 13642 of file libsheepyCSmallArray.c.
| smallArrayt* injectCharSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char | c | ||
| ) |
Definition at line 13647 of file libsheepyCSmallArray.c.
| smallArrayt* injectDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13652 of file libsheepyCSmallArray.c.
| smallArrayt* injectArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13657 of file libsheepyCSmallArray.c.
| smallArrayt* injectArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char ** | array | ||
| ) |
Definition at line 13662 of file libsheepyCSmallArray.c.
| smallArrayt* injectCArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| const char ** | array | ||
| ) |
Definition at line 13667 of file libsheepyCSmallArray.c.
| smallArrayt* injectVoidSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* injectSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 13684 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBytest * | value | ||
| ) |
Definition at line 13689 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 13694 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallIntt * | value | ||
| ) |
Definition at line 13699 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | string | ||
| ) |
Definition at line 13704 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13709 of file libsheepyCSmallArray.c.
| smallArrayt* injectSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallContainert * | container | ||
| ) |
Definition at line 13714 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| baset * | value | ||
| ) |
Definition at line 13720 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeUndefinedSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| undefinedt * | value | ||
| ) |
Definition at line 13725 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char * | string | ||
| ) |
Definition at line 13730 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeDictSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 13735 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeArraySmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 13740 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeArraycSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| char ** | array | ||
| ) |
Definition at line 13745 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeVoidSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| void * | value | ||
| ) |
| smallArrayt* injectNFreeSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 13750 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallBytest * | value | ||
| ) |
Definition at line 13755 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 13760 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallIntt * | value | ||
| ) |
Definition at line 13765 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallJsont * | string | ||
| ) |
Definition at line 13770 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallStringt * | string | ||
| ) |
Definition at line 13775 of file libsheepyCSmallArray.c.
| smallArrayt* injectNFreeSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index, | ||
| smallContainert * | container | ||
| ) |
Definition at line 13780 of file libsheepyCSmallArray.c.
| smallArrayt* delSmallArrayG | ( | smallArrayt * | self, |
| int64_t | start, | ||
| int64_t | end | ||
| ) |
Definition at line 13785 of file libsheepyCSmallArray.c.
| smallArrayt* delElemSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13790 of file libsheepyCSmallArray.c.
| smallArrayt* removeSmallArrayG | ( | smallArrayt * | self, |
| int64_t | start, | ||
| int64_t | end | ||
| ) |
Definition at line 13795 of file libsheepyCSmallArray.c.
| smallArrayt* removeElemSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 13800 of file libsheepyCSmallArray.c.
| smallArrayt* sortSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 13805 of file libsheepyCSmallArray.c.
| smallArrayt* sortFSmallArrayG | ( | smallArrayt * | self, |
| shCmpt | compareFunction | ||
| ) |
Definition at line 13810 of file libsheepyCSmallArray.c.
| smallArrayt* icSortSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 13815 of file libsheepyCSmallArray.c.
| bool equalSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13820 of file libsheepyCSmallArray.c.
| bool equalSmallArraySmallJsonG | ( | smallArrayt * | self, |
| smallJsont * | array | ||
| ) |
Definition at line 13825 of file libsheepyCSmallArray.c.
| bool equalSmallArrayArrayG | ( | smallArrayt * | self, |
| char ** | p2 | ||
| ) |
Definition at line 13830 of file libsheepyCSmallArray.c.
| bool equalSmallArrayCArrayG | ( | smallArrayt * | self, |
| const char ** | p2 | ||
| ) |
Definition at line 13835 of file libsheepyCSmallArray.c.
| bool equalSmallArrayBaseG | ( | smallArrayt * | self, |
| baset * | p2 | ||
| ) |
Definition at line 13840 of file libsheepyCSmallArray.c.
| bool icEqualSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13845 of file libsheepyCSmallArray.c.
| bool icEqualSmallArraySmallJsonG | ( | smallArrayt * | self, |
| smallJsont * | array | ||
| ) |
Definition at line 13850 of file libsheepyCSmallArray.c.
| bool icEqualSmallArrayArrayG | ( | smallArrayt * | self, |
| char ** | p2 | ||
| ) |
Definition at line 13855 of file libsheepyCSmallArray.c.
| bool icEqualSmallArrayCArrayG | ( | smallArrayt * | self, |
| const char ** | p2 | ||
| ) |
Definition at line 13860 of file libsheepyCSmallArray.c.
| bool icEqualSmallArrayBaseG | ( | smallArrayt * | self, |
| baset * | p2 | ||
| ) |
Definition at line 13865 of file libsheepyCSmallArray.c.
| size_t lenSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 13870 of file libsheepyCSmallArray.c.
| smallArrayt* trimSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 13875 of file libsheepyCSmallArray.c.
| bool hasSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 13880 of file libsheepyCSmallArray.c.
| bool hasUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt * | value | ||
| ) |
Definition at line 13885 of file libsheepyCSmallArray.c.
| bool hasBoolSmallArrayG | ( | smallArrayt * | self, |
| bool | value | ||
| ) |
Definition at line 13890 of file libsheepyCSmallArray.c.
| bool hasDoubleSmallArrayG | ( | smallArrayt * | self, |
| double | value | ||
| ) |
Definition at line 13895 of file libsheepyCSmallArray.c.
| bool hasIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | value | ||
| ) |
Definition at line 13900 of file libsheepyCSmallArray.c.
| bool hasSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 13905 of file libsheepyCSmallArray.c.
| bool hasCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 13910 of file libsheepyCSmallArray.c.
| bool hasDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 13915 of file libsheepyCSmallArray.c.
| bool hasArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 13920 of file libsheepyCSmallArray.c.
| bool hasArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 13925 of file libsheepyCSmallArray.c.
| bool hasCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 13930 of file libsheepyCSmallArray.c.
| bool hasSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 13935 of file libsheepyCSmallArray.c.
| bool hasSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 13940 of file libsheepyCSmallArray.c.
| bool hasSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 13945 of file libsheepyCSmallArray.c.
| bool hasSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 13950 of file libsheepyCSmallArray.c.
| bool hasSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 13955 of file libsheepyCSmallArray.c.
| bool hasSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 13960 of file libsheepyCSmallArray.c.
| bool hasSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 13965 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 13970 of file libsheepyCSmallArray.c.
| ssize_t indexOfUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt * | value | ||
| ) |
Definition at line 13975 of file libsheepyCSmallArray.c.
| ssize_t indexOfBoolSmallArrayG | ( | smallArrayt * | self, |
| bool | value | ||
| ) |
Definition at line 13980 of file libsheepyCSmallArray.c.
| ssize_t indexOfDoubleSmallArrayG | ( | smallArrayt * | self, |
| double | value | ||
| ) |
Definition at line 13985 of file libsheepyCSmallArray.c.
| ssize_t indexOfIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | value | ||
| ) |
Definition at line 13990 of file libsheepyCSmallArray.c.
| ssize_t indexOfSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 13995 of file libsheepyCSmallArray.c.
| ssize_t indexOfCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14000 of file libsheepyCSmallArray.c.
| ssize_t indexOfDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 14005 of file libsheepyCSmallArray.c.
| ssize_t indexOfArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 14010 of file libsheepyCSmallArray.c.
| ssize_t indexOfArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 14015 of file libsheepyCSmallArray.c.
| ssize_t indexOfCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 14020 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 14025 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 14030 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 14035 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 14040 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 14045 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 14050 of file libsheepyCSmallArray.c.
| ssize_t indexOfSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 14055 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 14060 of file libsheepyCSmallArray.c.
| ssize_t binarySearchUndefinedSmallArrayG | ( | smallArrayt * | self, |
| undefinedt * | value | ||
| ) |
Definition at line 14065 of file libsheepyCSmallArray.c.
| ssize_t binarySearchBoolSmallArrayG | ( | smallArrayt * | self, |
| bool | value | ||
| ) |
Definition at line 14070 of file libsheepyCSmallArray.c.
| ssize_t binarySearchDoubleSmallArrayG | ( | smallArrayt * | self, |
| double | value | ||
| ) |
Definition at line 14075 of file libsheepyCSmallArray.c.
| ssize_t binarySearchIntSmallArrayG | ( | smallArrayt * | self, |
| int64_t | value | ||
| ) |
Definition at line 14080 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 14085 of file libsheepyCSmallArray.c.
| ssize_t binarySearchCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14090 of file libsheepyCSmallArray.c.
| ssize_t binarySearchDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 14095 of file libsheepyCSmallArray.c.
| ssize_t binarySearchArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 14100 of file libsheepyCSmallArray.c.
| ssize_t binarySearchArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 14105 of file libsheepyCSmallArray.c.
| ssize_t binarySearchCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 14110 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallBoolSmallArrayG | ( | smallArrayt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 14115 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallBytesSmallArrayG | ( | smallArrayt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 14120 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallDoubleSmallArrayG | ( | smallArrayt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 14125 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallIntSmallArrayG | ( | smallArrayt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 14130 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 14135 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 14140 of file libsheepyCSmallArray.c.
| ssize_t binarySearchSmallContainerSmallArrayG | ( | smallArrayt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 14145 of file libsheepyCSmallArray.c.
| smallArrayt* uniqSmallArrayG | ( | smallArrayt * | self, |
| int dum | UNUSED | ||
| ) |
Definition at line 14150 of file libsheepyCSmallArray.c.
| bool icHasSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 14155 of file libsheepyCSmallArray.c.
| bool icHasSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 14160 of file libsheepyCSmallArray.c.
| bool icHasCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14165 of file libsheepyCSmallArray.c.
| bool icHasDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 14170 of file libsheepyCSmallArray.c.
| bool icHasArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 14175 of file libsheepyCSmallArray.c.
| bool icHasArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 14180 of file libsheepyCSmallArray.c.
| bool icHasCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 14185 of file libsheepyCSmallArray.c.
| bool icHasSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 14190 of file libsheepyCSmallArray.c.
| bool icHasSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 14195 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 14200 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 14205 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14210 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 14215 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 14220 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 14225 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 14230 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 14235 of file libsheepyCSmallArray.c.
| ssize_t icIndexOfSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 14240 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchSmallArrayG | ( | smallArrayt * | self, |
| baset * | value | ||
| ) |
Definition at line 14245 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchSSmallArrayG | ( | smallArrayt * | self, |
| const char * | string | ||
| ) |
Definition at line 14250 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14255 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchDictSmallArrayG | ( | smallArrayt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 14260 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchArraySmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 14265 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchArraycSmallArrayG | ( | smallArrayt * | self, |
| char ** | array | ||
| ) |
Definition at line 14270 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchCArraycSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array | ||
| ) |
Definition at line 14275 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 14280 of file libsheepyCSmallArray.c.
| ssize_t icBinarySearchSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 14285 of file libsheepyCSmallArray.c.
| smallArrayt* icUniqSmallArrayG | ( | smallArrayt * | self, |
| int dum | UNUSED | ||
| ) |
Definition at line 14290 of file libsheepyCSmallArray.c.
| smallArrayt* compactSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14295 of file libsheepyCSmallArray.c.
| smallArrayt* emptySmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14300 of file libsheepyCSmallArray.c.
| bool isEmptySmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14305 of file libsheepyCSmallArray.c.
| bool isBlankSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14310 of file libsheepyCSmallArray.c.
| smallStringt* joinSmallArrayG | ( | smallArrayt * | self, |
| const char * | delim | ||
| ) |
Definition at line 14315 of file libsheepyCSmallArray.c.
| smallStringt* joinCharSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14320 of file libsheepyCSmallArray.c.
| smallStringt* joinSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | delim | ||
| ) |
Definition at line 14325 of file libsheepyCSmallArray.c.
| smallStringt* joinSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | delim | ||
| ) |
Definition at line 14330 of file libsheepyCSmallArray.c.
| char* joinSSmallArrayG | ( | smallArrayt * | self, |
| const char * | delim | ||
| ) |
Definition at line 14335 of file libsheepyCSmallArray.c.
| char* joinCharSSmallArrayG | ( | smallArrayt * | self, |
| char | c | ||
| ) |
Definition at line 14340 of file libsheepyCSmallArray.c.
| char* joinSmallJsonSSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | delim | ||
| ) |
Definition at line 14345 of file libsheepyCSmallArray.c.
| char* joinSmallStringSSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | delim | ||
| ) |
Definition at line 14350 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array1, | ||
| smallArrayt * | array2 | ||
| ) |
Definition at line 14355 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array1, | ||
| smallJsont * | array2 | ||
| ) |
Definition at line 14360 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallJsonSmallArraySmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | array1, | ||
| smallArrayt * | array2 | ||
| ) |
Definition at line 14365 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallJsonSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | array1, | ||
| smallJsont * | array2 | ||
| ) |
Definition at line 14370 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallJsonCharSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | array1, | ||
| char ** | array2 | ||
| ) |
Definition at line 14375 of file libsheepyCSmallArray.c.
| smallArrayt* zipSmallJsonCCharSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | array1, | ||
| const char ** | array2 | ||
| ) |
Definition at line 14380 of file libsheepyCSmallArray.c.
| smallArrayt* zipArraySmallArrayG | ( | smallArrayt * | self, |
| char ** | array1, | ||
| smallArrayt * | array2 | ||
| ) |
Definition at line 14385 of file libsheepyCSmallArray.c.
| smallArrayt* zipCArraySmallArrayG | ( | smallArrayt * | self, |
| const char ** | array1, | ||
| smallArrayt * | array2 | ||
| ) |
Definition at line 14390 of file libsheepyCSmallArray.c.
| smallArrayt* zipArraySmallJsonSmallArrayG | ( | smallArrayt * | self, |
| char ** | array1, | ||
| smallJsont * | array2 | ||
| ) |
Definition at line 14395 of file libsheepyCSmallArray.c.
| smallArrayt* zipCArraySmallJsonSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array1, | ||
| smallJsont * | array2 | ||
| ) |
Definition at line 14400 of file libsheepyCSmallArray.c.
| smallArrayt* zipCharSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array1, | ||
| char ** | array2 | ||
| ) |
Definition at line 14405 of file libsheepyCSmallArray.c.
| smallArrayt* zipCCharSmallArrayG | ( | smallArrayt * | self, |
| smallArrayt * | array1, | ||
| const char ** | array2 | ||
| ) |
Definition at line 14410 of file libsheepyCSmallArray.c.
| smallArrayt* zipArrayCharSmallArrayG | ( | smallArrayt * | self, |
| char ** | array1, | ||
| char ** | array2 | ||
| ) |
Definition at line 14415 of file libsheepyCSmallArray.c.
| smallArrayt* zipArrayCCharSmallArrayG | ( | smallArrayt * | self, |
| char ** | array1, | ||
| const char ** | array2 | ||
| ) |
Definition at line 14420 of file libsheepyCSmallArray.c.
| smallArrayt* zipCArrayCharSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array1, | ||
| char ** | array2 | ||
| ) |
Definition at line 14425 of file libsheepyCSmallArray.c.
| smallArrayt* zipCArrayCCharSmallArrayG | ( | smallArrayt * | self, |
| const char ** | array1, | ||
| const char ** | array2 | ||
| ) |
Definition at line 14430 of file libsheepyCSmallArray.c.
| void logSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14435 of file libsheepyCSmallArray.c.
| smallArrayt* readTextSmallArrayG | ( | smallArrayt * | self, |
| const char * | filePath | ||
| ) |
Definition at line 14440 of file libsheepyCSmallArray.c.
| smallArrayt* readTextSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | filePath | ||
| ) |
Definition at line 14445 of file libsheepyCSmallArray.c.
| smallArrayt* readTextSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | filePath | ||
| ) |
Definition at line 14450 of file libsheepyCSmallArray.c.
| smallArrayt* readStreamSmallArrayG | ( | smallArrayt * | self, |
| FILE * | fp | ||
| ) |
Definition at line 14455 of file libsheepyCSmallArray.c.
| bool writeTextSmallArrayG | ( | smallArrayt * | self, |
| const char * | filePath | ||
| ) |
Definition at line 14460 of file libsheepyCSmallArray.c.
| bool writeTextSmallJsonSmallArrayG | ( | smallArrayt * | self, |
| smallJsont * | filePath | ||
| ) |
Definition at line 14465 of file libsheepyCSmallArray.c.
| bool writeTextSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | filePath | ||
| ) |
Definition at line 14470 of file libsheepyCSmallArray.c.
| bool writeStreamSmallArrayG | ( | smallArrayt * | self, |
| FILE * | fp | ||
| ) |
Definition at line 14475 of file libsheepyCSmallArray.c.
| bool appendTextSmallArrayG | ( | smallArrayt * | self, |
| const char * | filePath | ||
| ) |
Definition at line 14480 of file libsheepyCSmallArray.c.
| bool appendTextSmallStringSmallArrayG | ( | smallArrayt * | self, |
| smallStringt * | filePath | ||
| ) |
Definition at line 14485 of file libsheepyCSmallArray.c.
| smallStringt* typeSmallStringSmallArrayG | ( | smallArrayt * | self, |
| int64_t | index | ||
| ) |
Definition at line 14490 of file libsheepyCSmallArray.c.
| smallArrayt* typeSmallStringsSmallArrayG | ( | smallArrayt * | self | ) |
Definition at line 14495 of file libsheepyCSmallArray.c.
1.8.13