|
libsheepy
|
#include "../libsheepyObject.h"

Go to the source code of this file.
Data Structures | |
| struct | smallDictFunctionst |
| struct | smallDict |
| class More... | |
Macros | |
| #define | helpTextSmallDict "TODO smallDict 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" helpTextSmallDict; More... | |
| #define | cDi(self) ( (smallDictt*) self ) |
| #define | SMALLDICTFUNCTIONST |
| class functions allocated once for all objects More... | |
| #define | createSmallDict(obj) ;smallDictt obj; initiateSmallDict(&obj) |
| #define | createAllocateSmallDict(obj) ;smallDictt *obj; initiateAllocateSmallDict(&obj) |
| #define | cleanSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictTerminateG) |
| declare pointer name with type smallDictt and terminate name when it is out of scope More... | |
| #define | cleanAllocateSmallDict(obj) ;cleanSmallDictP(obj); initiateAllocateSmallDict(&obj) |
| allocate smallDict (pointer) and clean up when it is out of scope More... | |
| #define | cleanSmallDict(name) smallDictt name CLEANUP(cleanUpSmallDictFreeLocalG); initiateSmallDict(&name) |
| declare local object name with type smallDictt and free name when it is out of scope More... | |
| #define | cleanFreeSmallDict(name) smallDictt *name CLEANUP(cleanUpSmallDictFreeG) |
| declare pointer name with type smallDictt and free name when it is out of scope More... | |
| #define | cleanFinishSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictFinishG) |
| declare pointer name with Type smallDictt and finish name when it is out of scope More... | |
| #define | cleanDisposeSmallDict(name) smallDictt name CLEANUP(cleanUpSmallDictDisposeG); initiateSmallDict(&name) |
| declare local object name with Type smallDictt and dispose name when it is out of scope More... | |
| #define | cleanSmashSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictSmashG) |
| declare pointer name with Type smallDictt and smash name when it is out of scope More... | |
| #define | forEachSmallDict(smallDict, key, value) |
| forEach - loop macro on smallDict keys More... | |
| #define | forEachTypeSmallDict(type, smallDict, key, value) |
| forEachType c11 - loop macro on smallDict keys More... | |
| #define helpTextSmallDict "TODO smallDict 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" helpTextSmallDict;
Definition at line 34 of file libsheepyCSmallDict.h.
| #define cDi | ( | self | ) | ( (smallDictt*) self ) |
Definition at line 37 of file libsheepyCSmallDict.h.
| #define SMALLDICTFUNCTIONST |
class functions allocated once for all objects
freed with finalizeSmallDict or finalizeLibsheepy use this define in child classes and add the new function after this class functions
in this define, add the methods after <finishClassTemplateFt finish;>
Example: #define RINGFUNCTIONST \ CLASSTEMPLATEFUNCTIONST; \ setSizeRingFt setSize
Definition at line 747 of file libsheepyCSmallDict.h.
| #define createSmallDict | ( | obj | ) | ;smallDictt obj; initiateSmallDict(&obj) |
Definition at line 1086 of file libsheepyCSmallDict.h.
| #define createAllocateSmallDict | ( | obj | ) | ;smallDictt *obj; initiateAllocateSmallDict(&obj) |
Definition at line 1087 of file libsheepyCSmallDict.h.
| #define cleanSmallDictP | ( | name | ) | smallDictt *name CLEANUP(cleanUpSmallDictTerminateG) |
declare pointer name with type smallDictt and terminate name when it is out of scope
Definition at line 1120 of file libsheepyCSmallDict.h.
| #define cleanAllocateSmallDict | ( | obj | ) | ;cleanSmallDictP(obj); initiateAllocateSmallDict(&obj) |
allocate smallDict (pointer) and clean up when it is out of scope
Definition at line 1125 of file libsheepyCSmallDict.h.
| #define cleanSmallDict | ( | name | ) | smallDictt name CLEANUP(cleanUpSmallDictFreeLocalG); initiateSmallDict(&name) |
declare local object name with type smallDictt and free name when it is out of scope
Definition at line 1130 of file libsheepyCSmallDict.h.
| #define cleanFreeSmallDict | ( | name | ) | smallDictt *name CLEANUP(cleanUpSmallDictFreeG) |
declare pointer name with type smallDictt and free name when it is out of scope
Definition at line 1135 of file libsheepyCSmallDict.h.
| #define cleanFinishSmallDictP | ( | name | ) | smallDictt *name CLEANUP(cleanUpSmallDictFinishG) |
declare pointer name with Type smallDictt and finish name when it is out of scope
Definition at line 1140 of file libsheepyCSmallDict.h.
| #define cleanDisposeSmallDict | ( | name | ) | smallDictt name CLEANUP(cleanUpSmallDictDisposeG); initiateSmallDict(&name) |
declare local object name with Type smallDictt and dispose name when it is out of scope
Definition at line 1145 of file libsheepyCSmallDict.h.
| #define cleanSmashSmallDictP | ( | name | ) | smallDictt *name CLEANUP(cleanUpSmallDictSmashG) |
declare pointer name with Type smallDictt and smash name when it is out of scope
Definition at line 1150 of file libsheepyCSmallDict.h.
forEach - loop macro on smallDict keys
Definition at line 1155 of file libsheepyCSmallDict.h.
forEachType c11 - loop macro on smallDict keys
return specified type
Definition at line 1167 of file libsheepyCSmallDict.h.
| typedef struct smallDict smallDictt |
Definition at line 27 of file libsheepyCSmallDict.h.
| typedef void(* freeSmallDictFt) (smallDictt *self) |
Definition at line 41 of file libsheepyCSmallDict.h.
| typedef void(* terminateSmallDictFt) (smallDictt **self) |
Definition at line 42 of file libsheepyCSmallDict.h.
| typedef char*(* toStringSmallDictFt) (smallDictt *self) |
Definition at line 43 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* duplicateSmallDictFt) (smallDictt *self) |
Definition at line 44 of file libsheepyCSmallDict.h.
| typedef char*(* escapeSmallDictFt) (smallDictt *self) |
Definition at line 48 of file libsheepyCSmallDict.h.
| typedef void(* disposeSmallDictFt) (smallDictt *self) |
free index but not the elements self becomes empty.
Useful when the objects are shared
Definition at line 56 of file libsheepyCSmallDict.h.
| typedef void(* smashSmallDictFt) (smallDictt **self) |
free self but not the elements self becomes empty.
Useful when the objects are shared
Definition at line 64 of file libsheepyCSmallDict.h.
| typedef void(* finishSmallDictFt) (smallDictt **self) |
free container
Definition at line 69 of file libsheepyCSmallDict.h.
| typedef const char*(* helpSmallDictFt) (smallDictt *self) |
Definition at line 71 of file libsheepyCSmallDict.h.
| typedef void(* resetSmallDictFt) (smallDictt *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: createSmallDict(d); iter(d, e) { ... break; } resetG(d); // free iteraror element
Definition at line 89 of file libsheepyCSmallDict.h.
| typedef sDictt*(* getsoSmallDictFt) (smallDictt *self) |
get the sobject, data in the container
Definition at line 94 of file libsheepyCSmallDict.h.
| typedef void(* setsoSmallDictFt) (smallDictt *self, sDictt *so) |
set the sobject, data in the container the iterator is reset
Definition at line 100 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* mirrorSmallDictFt) (smallDictt *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 107 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallDictFt) (smallDictt *self, const char *key, baset *value) |
set element
When the sObject pointer is updated by realloc, the sObject pointer in the smallDict 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 *
| key | smallDictionary key |
| value | an object |
Definition at line 129 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setUndefinedSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 130 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setBoolSmallDictFt) (smallDictt *self, const char *key, bool value) |
Definition at line 131 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setDoubleSmallDictFt) (smallDictt *self, const char *key, double value) |
Definition at line 132 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setIntSmallDictFt) (smallDictt *self, const char *key, int64_t value) |
Definition at line 133 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSSmallDictFt) (smallDictt *self, const char *key, const char *string) |
Definition at line 134 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setCharSmallDictFt) (smallDictt *self, const char *key, char c) |
Definition at line 135 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setDictSmallDictFt) (smallDictt *self, const char *key, smallDictt *dict) |
Definition at line 136 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setArraySmallDictFt) (smallDictt *self, const char *key, smallArrayt *array) |
Definition at line 137 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setArraycSmallDictFt) (smallDictt *self, const char *key, char **array) |
Definition at line 138 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setCArraycSmallDictFt) (smallDictt *self, const char *key, const char **array) |
Definition at line 139 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallBoolSmallDictFt) (smallDictt *self, const char *key, smallBoolt *value) |
Definition at line 140 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallBytesSmallDictFt) (smallDictt *self, const char *key, smallBytest *value) |
Definition at line 141 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallDoubleSmallDictFt) (smallDictt *self, const char *key, smallDoublet *value) |
Definition at line 142 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallIntSmallDictFt) (smallDictt *self, const char *key, smallIntt *value) |
Definition at line 143 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallJsonSmallDictFt) (smallDictt *self, const char *key, smallJsont *value) |
Definition at line 144 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallStringSmallDictFt) (smallDictt *self, const char *key, smallStringt *string) |
Definition at line 145 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallContainerSmallDictFt) (smallDictt *self, const char *key, smallContainert *container) |
Definition at line 146 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setKCharSmallDictFt) (smallDictt *self, char key, baset *value) |
Definition at line 148 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setUndefinedKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 149 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setBoolKCharSmallDictFt) (smallDictt *self, char key, bool value) |
Definition at line 150 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setDoubleKCharSmallDictFt) (smallDictt *self, char key, double value) |
Definition at line 151 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setIntKCharSmallDictFt) (smallDictt *self, char key, int64_t value) |
Definition at line 152 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSKCharSmallDictFt) (smallDictt *self, char key, const char *string) |
Definition at line 153 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setCharKCharSmallDictFt) (smallDictt *self, char key, char c) |
Definition at line 154 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setDictKCharSmallDictFt) (smallDictt *self, char key, smallDictt *dict) |
Definition at line 155 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setArrayKCharSmallDictFt) (smallDictt *self, char key, smallArrayt *array) |
Definition at line 156 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setArraycKCharSmallDictFt) (smallDictt *self, char key, char **array) |
Definition at line 157 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setCArraycKCharSmallDictFt) (smallDictt *self, char key, const char **array) |
Definition at line 158 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallBoolKCharSmallDictFt) (smallDictt *self, char key, smallBoolt *value) |
Definition at line 159 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallBytesKCharSmallDictFt) (smallDictt *self, char key, smallBytest *value) |
Definition at line 160 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallDoubleKCharSmallDictFt) (smallDictt *self, char key, smallDoublet *value) |
Definition at line 161 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallIntKCharSmallDictFt) (smallDictt *self, char key, smallIntt *value) |
Definition at line 162 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallJsonKCharSmallDictFt) (smallDictt *self, char key, smallJsont *value) |
Definition at line 163 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallStringKCharSmallDictFt) (smallDictt *self, char key, smallStringt *string) |
Definition at line 164 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setSmallContainerKCharSmallDictFt) (smallDictt *self, char key, smallContainert *container) |
Definition at line 165 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallDictFt) (smallDictt *self, const char *key, baset *value) |
set 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
| key | smallDictionary key |
| value | an object |
Definition at line 178 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeUndefinedSmallDictFt) (smallDictt *self, const char *key, undefinedt *undefined) |
Definition at line 179 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSSmallDictFt) (smallDictt *self, const char *key, char *string) |
Definition at line 180 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeDictSmallDictFt) (smallDictt *self, const char *key, smallDictt *dict) |
Definition at line 181 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeArraySmallDictFt) (smallDictt *self, const char *key, smallArrayt *array) |
Definition at line 182 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeArraycSmallDictFt) (smallDictt *self, const char *key, char **array) |
Definition at line 183 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallBoolSmallDictFt) (smallDictt *self, const char *key, smallBoolt *value) |
Definition at line 184 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallBytesSmallDictFt) (smallDictt *self, const char *key, smallBytest *value) |
Definition at line 185 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallDoubleSmallDictFt) (smallDictt *self, const char *key, smallDoublet *value) |
Definition at line 186 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallIntSmallDictFt) (smallDictt *self, const char *key, smallIntt *value) |
Definition at line 187 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallJsonSmallDictFt) (smallDictt *self, const char *key, smallJsont *value) |
Definition at line 188 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallStringSmallDictFt) (smallDictt *self, const char *key, smallStringt *string) |
Definition at line 189 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallContainerSmallDictFt) (smallDictt *self, const char *key, smallContainert *container) |
Definition at line 190 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeKCharSmallDictFt) (smallDictt *self, char key, baset *value) |
Definition at line 192 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeUndefinedKCharSmallDictFt) (smallDictt *self, char key, undefinedt *undefined) |
Definition at line 193 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSKCharSmallDictFt) (smallDictt *self, char key, char *string) |
Definition at line 194 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeDictKCharSmallDictFt) (smallDictt *self, char key, smallDictt *dict) |
Definition at line 195 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeArrayKCharSmallDictFt) (smallDictt *self, char key, smallArrayt *array) |
Definition at line 196 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeArraycKCharSmallDictFt) (smallDictt *self, char key, char **array) |
Definition at line 197 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallBoolKCharSmallDictFt) (smallDictt *self, char key, smallBoolt *value) |
Definition at line 198 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallBytesKCharSmallDictFt) (smallDictt *self, char key, smallBytest *value) |
Definition at line 199 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallDoubleKCharSmallDictFt) (smallDictt *self, char key, smallDoublet *value) |
Definition at line 200 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallIntKCharSmallDictFt) (smallDictt *self, char key, smallIntt *value) |
Definition at line 201 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallJsonKCharSmallDictFt) (smallDictt *self, char key, smallJsont *value) |
Definition at line 202 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallStringKCharSmallDictFt) (smallDictt *self, char key, smallStringt *string) |
Definition at line 203 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreeSmallContainerKCharSmallDictFt) (smallDictt *self, char key, smallContainert *container) |
Definition at line 204 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPArraySmallDictFt) (smallDictt *self, const char *key, smallArrayt *array) |
set pointer in element
| key | smallDictionary key |
| value | an object |
Definition at line 214 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPDictSmallDictFt) (smallDictt *self, const char *key, smallDictt *dict) |
Definition at line 215 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPSmallJsonSmallDictFt) (smallDictt *self, const char *key, smallJsont *json) |
Definition at line 216 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPSmallStringSmallDictFt) (smallDictt *self, const char *key, smallStringt *string) |
Definition at line 217 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePArraySmallDictFt) (smallDictt *self, const char *key, smallArrayt *array) |
Definition at line 218 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePDictSmallDictFt) (smallDictt *self, const char *key, smallDictt *dict) |
Definition at line 219 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePSmallJsonSmallDictFt) (smallDictt *self, const char *key, smallJsont *json) |
Definition at line 220 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePSmallStringSmallDictFt) (smallDictt *self, const char *key, smallStringt *string) |
Definition at line 221 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPArrayKCharSmallDictFt) (smallDictt *self, char key, smallArrayt *array) |
Definition at line 223 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPDictKCharSmallDictFt) (smallDictt *self, char key, smallDictt *dict) |
Definition at line 224 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPSmallJsonKCharSmallDictFt) (smallDictt *self, char key, smallJsont *json) |
Definition at line 225 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setPSmallStringKCharSmallDictFt) (smallDictt *self, char key, smallStringt *string) |
Definition at line 226 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePArrayKCharSmallDictFt) (smallDictt *self, char key, smallArrayt *array) |
Definition at line 227 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePDictKCharSmallDictFt) (smallDictt *self, char key, smallDictt *dict) |
Definition at line 228 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePSmallJsonKCharSmallDictFt) (smallDictt *self, char key, smallJsont *json) |
Definition at line 229 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* setNFreePSmallStringKCharSmallDictFt) (smallDictt *self, char key, smallStringt *string) |
Definition at line 230 of file libsheepyCSmallDict.h.
| typedef baset*(* getSmallDictFt) (smallDictt *self, const char *key) |
get element
| key | smallDictionary key |
Definition at line 240 of file libsheepyCSmallDict.h.
| typedef undefinedt*(* getUndefinedSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 241 of file libsheepyCSmallDict.h.
| typedef bool(* getBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 242 of file libsheepyCSmallDict.h.
| typedef bool*(* getBoolPSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 243 of file libsheepyCSmallDict.h.
| typedef double(* getDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 244 of file libsheepyCSmallDict.h.
| typedef double*(* getDoublePSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 245 of file libsheepyCSmallDict.h.
| typedef int64_t(* getIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 246 of file libsheepyCSmallDict.h.
| typedef int64_t*(* getIntPSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 247 of file libsheepyCSmallDict.h.
| typedef int32_t(* getInt32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 248 of file libsheepyCSmallDict.h.
| typedef int32_t*(* getInt32PSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 249 of file libsheepyCSmallDict.h.
| typedef uint64_t(* getUintSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 250 of file libsheepyCSmallDict.h.
| typedef uint64_t*(* getUintPSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 251 of file libsheepyCSmallDict.h.
| typedef uint32_t(* getUint32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 252 of file libsheepyCSmallDict.h.
| typedef uint32_t*(* getUint32PSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 253 of file libsheepyCSmallDict.h.
| typedef char*(* getSSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 254 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* getDictSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 255 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* getArraySmallDictFt) (smallDictt *self, const char *key) |
Definition at line 256 of file libsheepyCSmallDict.h.
| typedef smallBoolt*(* getSmallBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 257 of file libsheepyCSmallDict.h.
| typedef smallBytest*(* getSmallBytesSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 258 of file libsheepyCSmallDict.h.
| typedef smallDoublet*(* getSmallDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 259 of file libsheepyCSmallDict.h.
| typedef smallIntt*(* getSmallIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 260 of file libsheepyCSmallDict.h.
| typedef smallJsont*(* getSmallJsonSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 261 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* getSmallStringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 262 of file libsheepyCSmallDict.h.
| typedef void*(* getVoidSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 263 of file libsheepyCSmallDict.h.
| typedef smallContainert*(* getSmallContainerSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 264 of file libsheepyCSmallDict.h.
| typedef baset*(* getKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 266 of file libsheepyCSmallDict.h.
| typedef undefinedt*(* getUndefinedKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 267 of file libsheepyCSmallDict.h.
| typedef bool(* getBoolKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 268 of file libsheepyCSmallDict.h.
| typedef bool*(* getBoolPKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 269 of file libsheepyCSmallDict.h.
| typedef double(* getDoubleKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 270 of file libsheepyCSmallDict.h.
| typedef double*(* getDoublePKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 271 of file libsheepyCSmallDict.h.
| typedef int64_t(* getIntKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 272 of file libsheepyCSmallDict.h.
| typedef int64_t*(* getIntPKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 273 of file libsheepyCSmallDict.h.
| typedef int32_t(* getInt32KCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 274 of file libsheepyCSmallDict.h.
| typedef int32_t*(* getInt32PKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 275 of file libsheepyCSmallDict.h.
| typedef uint64_t(* getUintKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 276 of file libsheepyCSmallDict.h.
| typedef uint64_t*(* getUintPKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 277 of file libsheepyCSmallDict.h.
| typedef uint32_t(* getUint32KCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 278 of file libsheepyCSmallDict.h.
| typedef uint32_t*(* getUint32PKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 279 of file libsheepyCSmallDict.h.
| typedef char*(* getSKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 280 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* getDictKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 281 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* getArrayKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 282 of file libsheepyCSmallDict.h.
| typedef smallBoolt*(* getSmallBoolKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 283 of file libsheepyCSmallDict.h.
| typedef smallBytest*(* getSmallBytesKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 284 of file libsheepyCSmallDict.h.
| typedef smallDoublet*(* getSmallDoubleKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 285 of file libsheepyCSmallDict.h.
| typedef smallIntt*(* getSmallIntKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 286 of file libsheepyCSmallDict.h.
| typedef smallJsont*(* getSmallJsonKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 287 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* getSmallStringKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 288 of file libsheepyCSmallDict.h.
| typedef void*(* getVoidKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 289 of file libsheepyCSmallDict.h.
| typedef smallContainert*(* getSmallContainerKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 290 of file libsheepyCSmallDict.h.
| typedef baset*(* getNDupSmallDictFt) (smallDictt *self, const char *key) |
get element and duplicate object
| key | smallDictionary key |
Definition at line 301 of file libsheepyCSmallDict.h.
| typedef undefinedt*(* getNDupUndefinedSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 302 of file libsheepyCSmallDict.h.
| typedef bool(* getNDupBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 303 of file libsheepyCSmallDict.h.
| typedef double(* getNDupDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 304 of file libsheepyCSmallDict.h.
| typedef int64_t(* getNDupIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 305 of file libsheepyCSmallDict.h.
| typedef int32_t(* getNDupInt32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 306 of file libsheepyCSmallDict.h.
| typedef uint64_t(* getNDupUintSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 307 of file libsheepyCSmallDict.h.
| typedef uint32_t(* getNDupUint32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 308 of file libsheepyCSmallDict.h.
| typedef char*(* getNDupSSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 309 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* getNDupDictSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 310 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* getNDupArraySmallDictFt) (smallDictt *self, const char *key) |
Definition at line 311 of file libsheepyCSmallDict.h.
| typedef smallBoolt*(* getNDupSmallBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 312 of file libsheepyCSmallDict.h.
| typedef smallBytest*(* getNDupSmallBytesSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 313 of file libsheepyCSmallDict.h.
| typedef smallDoublet*(* getNDupSmallDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 314 of file libsheepyCSmallDict.h.
| typedef smallIntt*(* getNDupSmallIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 315 of file libsheepyCSmallDict.h.
| typedef smallJsont*(* getNDupSmallJsonSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 316 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* getNDupSmallStringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 317 of file libsheepyCSmallDict.h.
| typedef void*(* getNDupVoidSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 318 of file libsheepyCSmallDict.h.
| typedef smallContainert*(* getNDupSmallContainerSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 319 of file libsheepyCSmallDict.h.
| typedef baset*(* getNDupKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 321 of file libsheepyCSmallDict.h.
| typedef undefinedt*(* getNDupUndefinedKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 322 of file libsheepyCSmallDict.h.
| typedef bool(* getNDupBoolKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 323 of file libsheepyCSmallDict.h.
| typedef double(* getNDupDoubleKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 324 of file libsheepyCSmallDict.h.
| typedef int64_t(* getNDupIntKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 325 of file libsheepyCSmallDict.h.
| typedef int32_t(* getNDupInt32KCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 326 of file libsheepyCSmallDict.h.
| typedef uint64_t(* getNDupUintKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 327 of file libsheepyCSmallDict.h.
| typedef uint32_t(* getNDupUint32KCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 328 of file libsheepyCSmallDict.h.
| typedef char*(* getNDupSKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 329 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* getNDupDictKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 330 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* getNDupArrayKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 331 of file libsheepyCSmallDict.h.
| typedef smallBoolt*(* getNDupSmallBoolKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 332 of file libsheepyCSmallDict.h.
| typedef smallBytest*(* getNDupSmallBytesKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 333 of file libsheepyCSmallDict.h.
| typedef smallDoublet*(* getNDupSmallDoubleKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 334 of file libsheepyCSmallDict.h.
| typedef smallIntt*(* getNDupSmallIntKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 335 of file libsheepyCSmallDict.h.
| typedef smallJsont*(* getNDupSmallJsonKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 336 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* getNDupSmallStringKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 337 of file libsheepyCSmallDict.h.
| typedef void*(* getNDupVoidKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 338 of file libsheepyCSmallDict.h.
| typedef smallContainert*(* getNDupSmallContainerKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 339 of file libsheepyCSmallDict.h.
| typedef double(* getNumSmallDictFt) (smallDictt *self, const char *key) |
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
| key | dictionary key |
Definition at line 353 of file libsheepyCSmallDict.h.
| typedef baset*(* cropElemSmallDictFt) (smallDictt *self, const char *key) |
Crop an Element return element for key and delete element in dictionary negative indexes are allowed.
| key | must exist in the dictionary |
Definition at line 367 of file libsheepyCSmallDict.h.
| typedef undefinedt*(* cropElemUndefinedSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 368 of file libsheepyCSmallDict.h.
| typedef bool(* cropElemBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 369 of file libsheepyCSmallDict.h.
| typedef double(* cropElemDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 370 of file libsheepyCSmallDict.h.
| typedef int64_t(* cropElemIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 371 of file libsheepyCSmallDict.h.
| typedef int32_t(* cropElemInt32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 372 of file libsheepyCSmallDict.h.
| typedef uint64_t(* cropElemUintSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 373 of file libsheepyCSmallDict.h.
| typedef uint32_t(* cropElemUint32SmallDictFt) (smallDictt *self, const char *key) |
Definition at line 374 of file libsheepyCSmallDict.h.
| typedef char*(* cropElemSSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 375 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* cropElemDictSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 376 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* cropElemArraySmallDictFt) (smallDictt *self, const char *key) |
Definition at line 377 of file libsheepyCSmallDict.h.
| typedef smallBoolt*(* cropElemSmallBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 378 of file libsheepyCSmallDict.h.
| typedef smallBytest*(* cropElemSmallBytesSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 379 of file libsheepyCSmallDict.h.
| typedef smallDoublet*(* cropElemSmallDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 380 of file libsheepyCSmallDict.h.
| typedef smallIntt*(* cropElemSmallIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 381 of file libsheepyCSmallDict.h.
| typedef smallJsont*(* cropElemSmallJsonSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 382 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* cropElemSmallStringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 383 of file libsheepyCSmallDict.h.
| typedef void*(* cropElemVoidSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 384 of file libsheepyCSmallDict.h.
| typedef smallContainert*(* cropElemSmallContainerSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 385 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* delSmallDictFt) (smallDictt *self, const char *key) |
delete element
free element sObject for given key this function is to be used before dispose to free some elements For example: createSmallDict(d); smallStringt *s = allocG("the element to keep"); setG(d,"0", "The element to free"); setG(d,"1", s);
The dictionary a is: {"0":"The element to free", "1":"the element to keep"}
To dispose d and be able to free all objects, the element for key "0" must be freed with delElem The sObject for key "1" and the one in s are identical, so the element 1 is freed when s is freed
| key | smallDictionary key |
Definition at line 406 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* delKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 407 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* removeSmallDictFt) (smallDictt *self, const char *key) |
remove without freeing element
remove element sObject for given key
Example: cleanAllocateSmallString(S); setValG(S, "sString object"); cleanAllocateSmallDict(d); // set an object shared with another container in the dict d // "sString object" is in both container S and d setG(d, "key1" ,S); setG(d, "key2", "another string"); // the program deletes the element for "key1" // to do so, it uses removeElemG since S will free the sString object removeElemG(d, "key1");
| key | smallDictionary key |
Definition at line 429 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* removeKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 430 of file libsheepyCSmallDict.h.
| typedef bool(* hasSmallDictFt) (smallDictt *self, const char *key) |
check if self has 'key'
| key | to find |
Definition at line 441 of file libsheepyCSmallDict.h.
| typedef bool(* hasKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 442 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallDictFt) (smallDictt *self, baset *value) |
return key for object in dictionary
| value |
Definition at line 454 of file libsheepyCSmallDict.h.
| typedef char*(* keyByUndefinedSmallDictFt) (smallDictt *self, undefinedt *undefined) |
Definition at line 455 of file libsheepyCSmallDict.h.
| typedef char*(* keyByBoolSmallDictFt) (smallDictt *self, bool value) |
Definition at line 456 of file libsheepyCSmallDict.h.
| typedef char*(* keyByDoubleSmallDictFt) (smallDictt *self, double value) |
Definition at line 457 of file libsheepyCSmallDict.h.
| typedef char*(* keyByIntSmallDictFt) (smallDictt *self, int64_t value) |
Definition at line 458 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySSmallDictFt) (smallDictt *self, const char *string) |
Definition at line 459 of file libsheepyCSmallDict.h.
| typedef char*(* keyByCharSmallDictFt) (smallDictt *self, char c) |
Definition at line 460 of file libsheepyCSmallDict.h.
| typedef char*(* keyByDictSmallDictFt) (smallDictt *self, smallDictt *dict) |
Definition at line 461 of file libsheepyCSmallDict.h.
| typedef char*(* keyByArraySmallDictFt) (smallDictt *self, smallArrayt *array) |
Definition at line 462 of file libsheepyCSmallDict.h.
| typedef char*(* keyByArraycSmallDictFt) (smallDictt *self, char **array) |
Definition at line 463 of file libsheepyCSmallDict.h.
| typedef char*(* keyByCArraycSmallDictFt) (smallDictt *self, const char **array) |
Definition at line 464 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallBoolSmallDictFt) (smallDictt *self, smallBoolt *value) |
Definition at line 465 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallBytesSmallDictFt) (smallDictt *self, smallBytest *value) |
Definition at line 466 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallDoubleSmallDictFt) (smallDictt *self, smallDoublet *value) |
Definition at line 467 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallIntSmallDictFt) (smallDictt *self, smallIntt *value) |
Definition at line 468 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallJsonSmallDictFt) (smallDictt *self, smallJsont *string) |
Definition at line 469 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallStringSmallDictFt) (smallDictt *self, smallStringt *string) |
Definition at line 470 of file libsheepyCSmallDict.h.
| typedef char*(* keyBySmallContainerSmallDictFt) (smallDictt *self, smallContainert *container) |
Definition at line 471 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyBySmallDictFt) (smallDictt *self, baset *value) |
ignore case and return key for object in dictionary
| value |
Definition at line 483 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyBySSmallDictFt) (smallDictt *self, const char *string) |
Definition at line 484 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyByCharSmallDictFt) (smallDictt *self, char c) |
Definition at line 485 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyByDictSmallDictFt) (smallDictt *self, smallDictt *dict) |
Definition at line 486 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyByArraySmallDictFt) (smallDictt *self, smallArrayt *array) |
Definition at line 487 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyByArraycSmallDictFt) (smallDictt *self, char **array) |
Definition at line 488 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyByCArraycSmallDictFt) (smallDictt *self, const char **array) |
Definition at line 489 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyBySmallJsonSmallDictFt) (smallDictt *self, smallJsont *string) |
Definition at line 490 of file libsheepyCSmallDict.h.
| typedef char*(* icKeyBySmallStringSmallDictFt) (smallDictt *self, smallStringt *string) |
Definition at line 491 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* trimSmallDictFt) (smallDictt *self) |
remove NULL keys from dictionary
Definition at line 496 of file libsheepyCSmallDict.h.
| typedef char**(* keysSmallDictFt) (smallDictt *self) |
list keys
Definition at line 501 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* keysSmallStringSmallDictFt) (smallDictt *self) |
Definition at line 502 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* valuesSmallDictFt) (smallDictt *self) |
list values
Definition at line 507 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* mergeSmallDictFt) (smallDictt *self, smallDictt *smallDict) |
merge override - already existing values are replaced
Definition at line 512 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* mergeSmallJsonSmallDictFt) (smallDictt *self, smallJsont *json) |
Definition at line 513 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* mergeNSmashSmallDictFt) (smallDictt *self, smallDictt *smallDict) |
Definition at line 514 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* mergeNSmashSmallJsonSmallDictFt) (smallDictt *self, smallJsont *json) |
Definition at line 515 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* appendSmallDictFt) (smallDictt *self, smallDictt *smallDict) |
add merge - already existing values are kept
Definition at line 520 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* appendNSmashSmallDictFt) (smallDictt *self, smallDictt *smallDict) |
Definition at line 521 of file libsheepyCSmallDict.h.
| typedef bool(* equalSmallDictBaseFt) (smallDictt *self, baset *p2) |
Definition at line 523 of file libsheepyCSmallDict.h.
| typedef bool(* equalSmallDictSmallJsonFt) (smallDictt *self, smallJsont *p2) |
Definition at line 524 of file libsheepyCSmallDict.h.
| typedef bool(* equalSmallDictFt) (smallDictt *self, smallDictt *p2) |
Definition at line 525 of file libsheepyCSmallDict.h.
| typedef bool(* icEqualSmallDictBaseFt) (smallDictt *self, baset *p2) |
Definition at line 527 of file libsheepyCSmallDict.h.
| typedef bool(* icEqualSmallDictSmallJsonFt) (smallDictt *self, smallJsont *p2) |
Definition at line 528 of file libsheepyCSmallDict.h.
| typedef bool(* icEqualSmallDictFt) (smallDictt *self, smallDictt *p2) |
Definition at line 529 of file libsheepyCSmallDict.h.
| typedef size_t(* lenSmallDictFt) (smallDictt *self) |
number of elements
Definition at line 534 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* emptySmallDictFt) (smallDictt *self) |
empty
Definition at line 539 of file libsheepyCSmallDict.h.
| typedef bool(* isEmptySmallDictFt) (smallDictt *self) |
Definition at line 546 of file libsheepyCSmallDict.h.
| typedef bool(* enumerateElementSmallDictFt) (void *closure, char *key, baset *element) |
user defined function called in the enumerate loop this fucntion is a parameter to the enumerate function
| closure | user defined pointer |
| key | key for element |
| element | element for key |
Definition at line 562 of file libsheepyCSmallDict.h.
| typedef void(* enumerateSmallDictFt) (smallDictt *self, void *closure, enumerateElementSmallDictFt funcElem) |
enumerate elements in the dictionary
| closure | user defined pointer |
| funcElem | user defined function call on each element |
Definition at line 572 of file libsheepyCSmallDict.h.
| typedef baset*(* iterStartSmallDictFt) (smallDictt *self) |
iterator
iterStart resets and starts the iteration use iterKey method to get current key
Example: iter(dict, e) { logVarG(e); }
Definition at line 585 of file libsheepyCSmallDict.h.
| typedef const char*(* iterStartKeySmallDictFt) (smallDictt *self) |
Definition at line 586 of file libsheepyCSmallDict.h.
| typedef baset*(* iterNextSmallDictFt) (smallDictt *self) |
Definition at line 587 of file libsheepyCSmallDict.h.
| typedef const char*(* iterNextKeySmallDictFt) (smallDictt *self) |
Definition at line 588 of file libsheepyCSmallDict.h.
| typedef baset*(* iterElementSmallDictFt) (smallDictt *self) |
Definition at line 589 of file libsheepyCSmallDict.h.
| typedef const char*(* iterKeySmallDictFt) (smallDictt *self) |
Definition at line 590 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallDictFt) (smallDictt *self, smallArrayt *keys, smallArrayt *values) |
zip arrays and store in dictionary
Definition at line 600 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallJsonSmallDictFt) (smallDictt *self, smallArrayt *keys, smallJsont *values) |
Definition at line 601 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallJsonSmallArraySmallDictFt) (smallDictt *self, smallJsont *keys, smallArrayt *values) |
Definition at line 602 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallJsonSmallJsonSmallDictFt) (smallDictt *self, smallJsont *keys, smallJsont *values) |
Definition at line 603 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallJsonVArraySmallDictFt) (smallDictt *self, smallJsont *keys, char **values) |
Definition at line 604 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipSmallJsonVCArraySmallDictFt) (smallDictt *self, smallJsont *keys, const char **values) |
Definition at line 605 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipArraySmallDictFt) (smallDictt *self, char **keys, smallArrayt *values) |
Definition at line 606 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipCArraySmallDictFt) (smallDictt *self, const char **keys, smallArrayt *values) |
Definition at line 607 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipArraySmallJsonSmallDictFt) (smallDictt *self, char **keys, smallJsont *values) |
Definition at line 608 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipCArraySmallJsonSmallDictFt) (smallDictt *self, const char **keys, smallJsont *values) |
Definition at line 609 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipArrayArraySmallDictFt) (smallDictt *self, char **keys, char **values) |
Definition at line 610 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipCArrayArraySmallDictFt) (smallDictt *self, const char **keys, char **values) |
Definition at line 611 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipArrayCArraySmallDictFt) (smallDictt *self, char **keys, const char **values) |
Definition at line 612 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipCArrayCArraySmallDictFt) (smallDictt *self, const char **keys, const char **values) |
Definition at line 613 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipVArraySmallDictFt) (smallDictt *self, smallArrayt *keys, char **values) |
Definition at line 614 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* zipVCArraySmallDictFt) (smallDictt *self, smallArrayt *keys, const char **values) |
Definition at line 615 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* fromArraySmallDictFt) (smallDictt *self, smallArrayt *items) |
convert array to dictionary
The array must have the format: [[key(string), value], ...]
Elements not in this format are not added to the dictionary
Definition at line 625 of file libsheepyCSmallDict.h.
| typedef smallArrayt*(* toArraySmallDictFt) (smallDictt *self) |
convert dictionary to array
Array format: [[key, value], ...]
Definition at line 633 of file libsheepyCSmallDict.h.
| typedef bool(* writeFileSmallDictFt) (smallDictt *self, const char *filePath) |
write dictionary to filePath
| filePath |
Definition at line 644 of file libsheepyCSmallDict.h.
| typedef bool(* writeFileSmallJsonSmallDictFt) (smallDictt *self, smallJsont *filePath) |
Definition at line 645 of file libsheepyCSmallDict.h.
| typedef bool(* writeFileSmallStringSmallDictFt) (smallDictt *self, smallStringt *filePath) |
Definition at line 646 of file libsheepyCSmallDict.h.
| typedef bool(* writeStreamSmallDictFt) (smallDictt *self, FILE *fp) |
Definition at line 647 of file libsheepyCSmallDict.h.
| typedef bool(* appendFileSmallDictFt) (smallDictt *self, const char *filePath) |
append dictionary to filePath
| filePath | list |
Definition at line 659 of file libsheepyCSmallDict.h.
| typedef bool(* appendFileSmallStringSmallDictFt) (smallDictt *self, smallStringt *filePath) |
Definition at line 660 of file libsheepyCSmallDict.h.
| typedef void(* logSmallDictFt) (smallDictt *self) |
print dictionary content to stdout
Definition at line 665 of file libsheepyCSmallDict.h.
| typedef const char*(* typeStringSmallDictFt) (smallDictt *self, const char *key) |
get object type string for key
| key | in dictionary |
Definition at line 675 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* typeSmallStringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 676 of file libsheepyCSmallDict.h.
| typedef const char*(* typeStringKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 678 of file libsheepyCSmallDict.h.
| typedef smallStringt*(* typeSmallStringKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 679 of file libsheepyCSmallDict.h.
| typedef char(* typeSmallDictFt) (smallDictt *self, const char *key) |
get object type for key
| key | in dictionary |
Definition at line 689 of file libsheepyCSmallDict.h.
| typedef char(* typeKCharSmallDictFt) (smallDictt *self, char key) |
Definition at line 690 of file libsheepyCSmallDict.h.
| typedef smallDictt*(* typeStringsSmallDictFt) (smallDictt *self) |
get first level of object type string in dictionary
Definition at line 698 of file libsheepyCSmallDict.h.
| typedef bool(* isETypeSmallDictFt) (smallDictt *self, const char *key, const char *type) |
is element at key of type type
Definition at line 703 of file libsheepyCSmallDict.h.
| typedef bool(* isEUndefinedSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 704 of file libsheepyCSmallDict.h.
| typedef bool(* isEBoolSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 705 of file libsheepyCSmallDict.h.
| typedef bool(* isEContainerSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 706 of file libsheepyCSmallDict.h.
| typedef bool(* isEDictSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 707 of file libsheepyCSmallDict.h.
| typedef bool(* isEDoubleSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 708 of file libsheepyCSmallDict.h.
| typedef bool(* isEIntSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 709 of file libsheepyCSmallDict.h.
| typedef bool(* isEStringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 710 of file libsheepyCSmallDict.h.
| typedef bool(* isEFaststringSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 711 of file libsheepyCSmallDict.h.
| typedef bool(* isEArraySmallDictFt) (smallDictt *self, const char *key) |
Definition at line 712 of file libsheepyCSmallDict.h.
| typedef bool(* isEBytesSmallDictFt) (smallDictt *self, const char *key) |
Definition at line 713 of file libsheepyCSmallDict.h.
| typedef bool(* areAllETypeSmallDictFt) (smallDictt *self, const char *type) |
are all elements of type type
Definition at line 718 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEUndefinedSmallDictFt) (smallDictt *self) |
Definition at line 719 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEBoolSmallDictFt) (smallDictt *self) |
Definition at line 720 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEContainerSmallDictFt) (smallDictt *self) |
Definition at line 721 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEDictSmallDictFt) (smallDictt *self) |
Definition at line 722 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEDoubleSmallDictFt) (smallDictt *self) |
Definition at line 723 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEIntSmallDictFt) (smallDictt *self) |
Definition at line 724 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEStringSmallDictFt) (smallDictt *self) |
Definition at line 725 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEFaststringSmallDictFt) (smallDictt *self) |
Definition at line 726 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEArraySmallDictFt) (smallDictt *self) |
Definition at line 727 of file libsheepyCSmallDict.h.
| typedef bool(* areAllEBytesSmallDictFt) (smallDictt *self) |
Definition at line 728 of file libsheepyCSmallDict.h.
| void initiateSmallDict | ( | smallDictt * | self | ) |
| void initiateAllocateSmallDict | ( | smallDictt ** | self | ) |
Definition at line 973 of file libsheepyCSmallDict.c.


| void finalizeRecycleSmallDict | ( | void *arg | UNUSED | ) |
| void finalizeSmallDict | ( | void | ) |
| void registerMethodsSmallDict | ( | smallDictFunctionst * | f | ) |
| smallDictt* allocSmallDict | ( | void | ) |
Definition at line 1008 of file libsheepyCSmallDict.c.


| void cleanUpSmallDictTerminateG | ( | smallDictt ** | val | ) |
Definition at line 1018 of file libsheepyCSmallDict.c.
| void cleanUpSmallDictFreeLocalG | ( | smallDictt * | val | ) |
Definition at line 1023 of file libsheepyCSmallDict.c.
| void cleanUpSmallDictFreeG | ( | smallDictt ** | val | ) |
Definition at line 1028 of file libsheepyCSmallDict.c.
| void cleanUpSmallDictFinishG | ( | smallDictt ** | val | ) |
Definition at line 1033 of file libsheepyCSmallDict.c.
| void cleanUpSmallDictDisposeG | ( | smallDictt * | val | ) |
Definition at line 1038 of file libsheepyCSmallDict.c.
| void cleanUpSmallDictSmashG | ( | smallDictt ** | val | ) |
Definition at line 1043 of file libsheepyCSmallDict.c.
| smallDictt* allocSmallDictG | ( | smallDictt *self | UNUSED | ) |
| smallDictt* duplicateSmallDictG | ( | smallDictt * | self | ) |
Definition at line 5974 of file libsheepyCSmallDict.c.
| void freeSmallDictG | ( | smallDictt * | self | ) |
Definition at line 5979 of file libsheepyCSmallDict.c.
| smallDictt* setSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| baset * | value | ||
| ) |
Definition at line 5981 of file libsheepyCSmallDict.c.
| baset* getSmallDictG | ( | smallDictt * | self, |
| baset *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 5987 of file libsheepyCSmallDict.c.
| undefinedt* getUndefinedSmallDictG | ( | smallDictt * | self, |
| undefinedt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 5992 of file libsheepyCSmallDict.c.
| bool getBoolSmallDictG | ( | smallDictt * | self, |
| bool retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 5997 of file libsheepyCSmallDict.c.
| bool* getBoolPSmallDictG | ( | smallDictt * | self, |
| bool *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6002 of file libsheepyCSmallDict.c.
| double getDoubleSmallDictG | ( | smallDictt * | self, |
| double retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6007 of file libsheepyCSmallDict.c.
| double* getDoublePSmallDictG | ( | smallDictt * | self, |
| double *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6012 of file libsheepyCSmallDict.c.
| int64_t getIntSmallDictG | ( | smallDictt * | self, |
| int64_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6017 of file libsheepyCSmallDict.c.
| int64_t* getIntPSmallDictG | ( | smallDictt * | self, |
| int64_t *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6022 of file libsheepyCSmallDict.c.
| int32_t getInt32SmallDictG | ( | smallDictt * | self, |
| int32_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6027 of file libsheepyCSmallDict.c.
| int32_t* getInt32PSmallDictG | ( | smallDictt * | self, |
| int32_t *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6032 of file libsheepyCSmallDict.c.
| uint64_t getUintSmallDictG | ( | smallDictt * | self, |
| uint64_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6037 of file libsheepyCSmallDict.c.
| uint64_t* getUintPSmallDictG | ( | smallDictt * | self, |
| uint64_t *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6042 of file libsheepyCSmallDict.c.
| uint32_t getUint32SmallDictG | ( | smallDictt * | self, |
| uint32_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6047 of file libsheepyCSmallDict.c.
| uint32_t* getUint32PSmallDictG | ( | smallDictt * | self, |
| uint32_t *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6052 of file libsheepyCSmallDict.c.
| char* getSSmallDictG | ( | smallDictt * | self, |
| char *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6057 of file libsheepyCSmallDict.c.
| smallDictt* getDictSmallDictG | ( | smallDictt * | self, |
| smallDictt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6062 of file libsheepyCSmallDict.c.
| smallArrayt* getArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6067 of file libsheepyCSmallDict.c.
| smallBoolt* getSmallBoolSmallDictG | ( | smallDictt * | self, |
| smallBoolt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6072 of file libsheepyCSmallDict.c.
| smallBytest* getSmallBytesSmallDictG | ( | smallDictt * | self, |
| smallBytest *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6077 of file libsheepyCSmallDict.c.
| smallDoublet* getSmallDoubleSmallDictG | ( | smallDictt * | self, |
| smallDoublet *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6082 of file libsheepyCSmallDict.c.
| smallIntt* getSmallIntSmallDictG | ( | smallDictt * | self, |
| smallIntt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6087 of file libsheepyCSmallDict.c.
| smallJsont* getSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6092 of file libsheepyCSmallDict.c.
| smallStringt* getSmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6097 of file libsheepyCSmallDict.c.
| void* getVoidSmallDictG | ( | smallDictt * | self, |
| void *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6102 of file libsheepyCSmallDict.c.
| smallContainert* getSmallContainerSmallDictG | ( | smallDictt * | self, |
| smallContainert *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6107 of file libsheepyCSmallDict.c.
| baset* getKCharSmallDictG | ( | smallDictt * | self, |
| baset *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6112 of file libsheepyCSmallDict.c.
| undefinedt* getUndefinedKCharSmallDictG | ( | smallDictt * | self, |
| undefinedt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6117 of file libsheepyCSmallDict.c.
| bool getBoolKCharSmallDictG | ( | smallDictt * | self, |
| bool retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6122 of file libsheepyCSmallDict.c.
| bool* getBoolPKCharSmallDictG | ( | smallDictt * | self, |
| bool *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6127 of file libsheepyCSmallDict.c.
| double getDoubleKCharSmallDictG | ( | smallDictt * | self, |
| double retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6132 of file libsheepyCSmallDict.c.
| double* getDoublePKCharSmallDictG | ( | smallDictt * | self, |
| double *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6137 of file libsheepyCSmallDict.c.
| int64_t getIntKCharSmallDictG | ( | smallDictt * | self, |
| int64_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6142 of file libsheepyCSmallDict.c.
| int64_t* getIntPKCharSmallDictG | ( | smallDictt * | self, |
| int64_t *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6147 of file libsheepyCSmallDict.c.
| int32_t getInt32KCharSmallDictG | ( | smallDictt * | self, |
| int32_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6152 of file libsheepyCSmallDict.c.
| int32_t* getInt32PKCharSmallDictG | ( | smallDictt * | self, |
| int32_t *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6157 of file libsheepyCSmallDict.c.
| uint64_t getUintKCharSmallDictG | ( | smallDictt * | self, |
| uint64_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6162 of file libsheepyCSmallDict.c.
| uint64_t* getUintPKCharSmallDictG | ( | smallDictt * | self, |
| uint64_t *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6167 of file libsheepyCSmallDict.c.
| uint32_t getUint32KCharSmallDictG | ( | smallDictt * | self, |
| uint32_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6172 of file libsheepyCSmallDict.c.
| uint32_t* getUint32PKCharSmallDictG | ( | smallDictt * | self, |
| uint32_t *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6177 of file libsheepyCSmallDict.c.
| char* getSKCharSmallDictG | ( | smallDictt * | self, |
| char *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6182 of file libsheepyCSmallDict.c.
| smallDictt* getDictKCharSmallDictG | ( | smallDictt * | self, |
| smallDictt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6187 of file libsheepyCSmallDict.c.
| smallArrayt* getArrayKCharSmallDictG | ( | smallDictt * | self, |
| smallArrayt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6192 of file libsheepyCSmallDict.c.
| smallBoolt* getSmallBoolKCharSmallDictG | ( | smallDictt * | self, |
| smallBoolt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6197 of file libsheepyCSmallDict.c.
| smallBytest* getSmallBytesKCharSmallDictG | ( | smallDictt * | self, |
| smallBytest *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6202 of file libsheepyCSmallDict.c.
| smallDoublet* getSmallDoubleKCharSmallDictG | ( | smallDictt * | self, |
| smallDoublet *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6207 of file libsheepyCSmallDict.c.
| smallIntt* getSmallIntKCharSmallDictG | ( | smallDictt * | self, |
| smallIntt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6212 of file libsheepyCSmallDict.c.
| smallJsont* getSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| smallJsont *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6217 of file libsheepyCSmallDict.c.
| smallStringt* getSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| smallStringt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6222 of file libsheepyCSmallDict.c.
| void* getVoidKCharSmallDictG | ( | smallDictt * | self, |
| void *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6227 of file libsheepyCSmallDict.c.
| smallContainert* getSmallContainerKCharSmallDictG | ( | smallDictt * | self, |
| smallContainert *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6232 of file libsheepyCSmallDict.c.
| baset* getNDupSmallDictG | ( | smallDictt * | self, |
| baset *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6238 of file libsheepyCSmallDict.c.
| undefinedt* getNDupUndefinedSmallDictG | ( | smallDictt * | self, |
| undefinedt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6243 of file libsheepyCSmallDict.c.
| bool getNDupBoolSmallDictG | ( | smallDictt * | self, |
| bool retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6248 of file libsheepyCSmallDict.c.
| double getNDupDoubleSmallDictG | ( | smallDictt * | self, |
| double retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6253 of file libsheepyCSmallDict.c.
| int64_t getNDupIntSmallDictG | ( | smallDictt * | self, |
| int64_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6258 of file libsheepyCSmallDict.c.
| int32_t getNDupInt32SmallDictG | ( | smallDictt * | self, |
| int32_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6263 of file libsheepyCSmallDict.c.
| uint64_t getNDupUintSmallDictG | ( | smallDictt * | self, |
| uint64_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6268 of file libsheepyCSmallDict.c.
| uint32_t getNDupUint32SmallDictG | ( | smallDictt * | self, |
| uint32_t retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6273 of file libsheepyCSmallDict.c.
| char* getNDupSSmallDictG | ( | smallDictt * | self, |
| char *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6278 of file libsheepyCSmallDict.c.
| smallDictt* getNDupDictSmallDictG | ( | smallDictt * | self, |
| smallDictt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6283 of file libsheepyCSmallDict.c.
| smallArrayt* getNDupArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6288 of file libsheepyCSmallDict.c.
| smallBoolt* getNDupSmallBoolSmallDictG | ( | smallDictt * | self, |
| smallBoolt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6293 of file libsheepyCSmallDict.c.
| smallBytest* getNDupSmallBytesSmallDictG | ( | smallDictt * | self, |
| smallBytest *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6298 of file libsheepyCSmallDict.c.
| smallDoublet* getNDupSmallDoubleSmallDictG | ( | smallDictt * | self, |
| smallDoublet *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6303 of file libsheepyCSmallDict.c.
| smallIntt* getNDupSmallIntSmallDictG | ( | smallDictt * | self, |
| smallIntt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6308 of file libsheepyCSmallDict.c.
| smallJsont* getNDupSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6313 of file libsheepyCSmallDict.c.
| smallStringt* getNDupSmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6318 of file libsheepyCSmallDict.c.
| void* getNDupVoidSmallDictG | ( | smallDictt * | self, |
| void *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6323 of file libsheepyCSmallDict.c.
| smallContainert* getNDupSmallContainerSmallDictG | ( | smallDictt * | self, |
| smallContainert *retType | UNUSED, | ||
| const char * | key | ||
| ) |
Definition at line 6328 of file libsheepyCSmallDict.c.
| baset* getNDupKCharSmallDictG | ( | smallDictt * | self, |
| baset *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6333 of file libsheepyCSmallDict.c.
| undefinedt* getNDupUndefinedKCharSmallDictG | ( | smallDictt * | self, |
| undefinedt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6338 of file libsheepyCSmallDict.c.
| bool getNDupBoolKCharSmallDictG | ( | smallDictt * | self, |
| bool retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6343 of file libsheepyCSmallDict.c.
| double getNDupDoubleKCharSmallDictG | ( | smallDictt * | self, |
| double retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6348 of file libsheepyCSmallDict.c.
| int64_t getNDupIntKCharSmallDictG | ( | smallDictt * | self, |
| int64_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6353 of file libsheepyCSmallDict.c.
| int32_t getNDupInt32KCharSmallDictG | ( | smallDictt * | self, |
| int32_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6358 of file libsheepyCSmallDict.c.
| uint64_t getNDupUintKCharSmallDictG | ( | smallDictt * | self, |
| uint64_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6363 of file libsheepyCSmallDict.c.
| uint32_t getNDupUint32KCharSmallDictG | ( | smallDictt * | self, |
| uint32_t retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6368 of file libsheepyCSmallDict.c.
| char* getNDupSKCharSmallDictG | ( | smallDictt * | self, |
| char *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6373 of file libsheepyCSmallDict.c.
| smallDictt* getNDupDictKCharSmallDictG | ( | smallDictt * | self, |
| smallDictt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6378 of file libsheepyCSmallDict.c.
| smallArrayt* getNDupArrayKCharSmallDictG | ( | smallDictt * | self, |
| smallArrayt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6383 of file libsheepyCSmallDict.c.
| smallBoolt* getNDupSmallBoolKCharSmallDictG | ( | smallDictt * | self, |
| smallBoolt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6388 of file libsheepyCSmallDict.c.
| smallBytest* getNDupSmallBytesKCharSmallDictG | ( | smallDictt * | self, |
| smallBytest *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6393 of file libsheepyCSmallDict.c.
| smallDoublet* getNDupSmallDoubleKCharSmallDictG | ( | smallDictt * | self, |
| smallDoublet *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6398 of file libsheepyCSmallDict.c.
| smallIntt* getNDupSmallIntKCharSmallDictG | ( | smallDictt * | self, |
| smallIntt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6403 of file libsheepyCSmallDict.c.
| smallJsont* getNDupSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| smallJsont *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6408 of file libsheepyCSmallDict.c.
| smallStringt* getNDupSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| smallStringt *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6413 of file libsheepyCSmallDict.c.
| void* getNDupVoidKCharSmallDictG | ( | smallDictt * | self, |
| void *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6418 of file libsheepyCSmallDict.c.
| smallContainert* getNDupSmallContainerKCharSmallDictG | ( | smallDictt * | self, |
| smallContainert *retType | UNUSED, | ||
| char | key | ||
| ) |
Definition at line 6423 of file libsheepyCSmallDict.c.
| smallDictt* setUndefinedSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| void *value | UNUSED | ||
| ) |
Definition at line 6429 of file libsheepyCSmallDict.c.
| smallDictt* setBoolSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| bool | value | ||
| ) |
Definition at line 6434 of file libsheepyCSmallDict.c.
| smallDictt* setDoubleSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| double | value | ||
| ) |
Definition at line 6439 of file libsheepyCSmallDict.c.
| smallDictt* setIntSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| int64_t | value | ||
| ) |
Definition at line 6444 of file libsheepyCSmallDict.c.
| smallDictt* setSSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| const char * | string | ||
| ) |
Definition at line 6449 of file libsheepyCSmallDict.c.
| smallDictt* setCharSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| char | c | ||
| ) |
Definition at line 6454 of file libsheepyCSmallDict.c.
| smallDictt* setDictSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6459 of file libsheepyCSmallDict.c.
| smallDictt* setArraySmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6464 of file libsheepyCSmallDict.c.
| smallDictt* setArraycSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| char ** | array | ||
| ) |
Definition at line 6469 of file libsheepyCSmallDict.c.
| smallDictt* setCArraycSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| const char ** | array | ||
| ) |
Definition at line 6474 of file libsheepyCSmallDict.c.
| smallDictt* setVoidSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| void * | value | ||
| ) |
Definition at line 6479 of file libsheepyCSmallDict.c.


| smallDictt* setSmallBoolSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 6494 of file libsheepyCSmallDict.c.
| smallDictt* setSmallBytesSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallBytest * | value | ||
| ) |
Definition at line 6499 of file libsheepyCSmallDict.c.
| smallDictt* setSmallDoubleSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 6504 of file libsheepyCSmallDict.c.
| smallDictt* setSmallIntSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallIntt * | value | ||
| ) |
Definition at line 6509 of file libsheepyCSmallDict.c.
| smallDictt* setSmallJsonSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallJsont * | value | ||
| ) |
Definition at line 6514 of file libsheepyCSmallDict.c.
| smallDictt* setSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6519 of file libsheepyCSmallDict.c.
| smallDictt* setSmallContainerSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallContainert * | container | ||
| ) |
Definition at line 6524 of file libsheepyCSmallDict.c.
| smallDictt* setKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| baset * | value | ||
| ) |
Definition at line 6529 of file libsheepyCSmallDict.c.
| smallDictt* setUndefinedKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| undefinedt *value | UNUSED | ||
| ) |
Definition at line 6534 of file libsheepyCSmallDict.c.
| smallDictt* setBoolKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| bool | value | ||
| ) |
Definition at line 6539 of file libsheepyCSmallDict.c.
| smallDictt* setDoubleKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| double | value | ||
| ) |
Definition at line 6544 of file libsheepyCSmallDict.c.
| smallDictt* setIntKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| int64_t | value | ||
| ) |
Definition at line 6549 of file libsheepyCSmallDict.c.
| smallDictt* setSKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| const char * | string | ||
| ) |
Definition at line 6554 of file libsheepyCSmallDict.c.
| smallDictt* setCharKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| char | c | ||
| ) |
Definition at line 6559 of file libsheepyCSmallDict.c.
| smallDictt* setDictKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6564 of file libsheepyCSmallDict.c.
| smallDictt* setArrayKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6569 of file libsheepyCSmallDict.c.
| smallDictt* setArraycKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| char ** | array | ||
| ) |
Definition at line 6574 of file libsheepyCSmallDict.c.
| smallDictt* setCArraycKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| const char ** | array | ||
| ) |
Definition at line 6579 of file libsheepyCSmallDict.c.
| smallDictt* setVoidKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| void * | value | ||
| ) |
| smallDictt* setSmallBoolKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 6590 of file libsheepyCSmallDict.c.
| smallDictt* setSmallBytesKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallBytest * | value | ||
| ) |
Definition at line 6595 of file libsheepyCSmallDict.c.
| smallDictt* setSmallDoubleKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 6600 of file libsheepyCSmallDict.c.
| smallDictt* setSmallIntKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallIntt * | value | ||
| ) |
Definition at line 6605 of file libsheepyCSmallDict.c.
| smallDictt* setSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallJsont * | value | ||
| ) |
Definition at line 6610 of file libsheepyCSmallDict.c.
| smallDictt* setSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6615 of file libsheepyCSmallDict.c.
| smallDictt* setSmallContainerKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallContainert * | container | ||
| ) |
Definition at line 6620 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| baset * | value | ||
| ) |
Definition at line 6625 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeUndefinedSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| undefinedt * | undefined | ||
| ) |
Definition at line 6630 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| char * | string | ||
| ) |
Definition at line 6635 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeDictSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6640 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeArraySmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6645 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeArraycSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| char ** | array | ||
| ) |
Definition at line 6650 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallBoolSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 6655 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallBytesSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallBytest * | value | ||
| ) |
Definition at line 6660 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallDoubleSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 6665 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallIntSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallIntt * | value | ||
| ) |
Definition at line 6670 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallJsonSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallJsont * | value | ||
| ) |
Definition at line 6675 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6680 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallContainerSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallContainert * | container | ||
| ) |
Definition at line 6685 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| baset * | value | ||
| ) |
Definition at line 6690 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeUndefinedKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| undefinedt * | undefined | ||
| ) |
Definition at line 6695 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| char * | string | ||
| ) |
Definition at line 6700 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeDictKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6705 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeArrayKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6710 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeArraycKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| char ** | array | ||
| ) |
Definition at line 6715 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallBoolKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallBoolt * | value | ||
| ) |
Definition at line 6720 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallBytesKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallBytest * | value | ||
| ) |
Definition at line 6725 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallDoubleKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDoublet * | value | ||
| ) |
Definition at line 6730 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallIntKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallIntt * | value | ||
| ) |
Definition at line 6735 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallJsont * | value | ||
| ) |
Definition at line 6740 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6745 of file libsheepyCSmallDict.c.
| smallDictt* setNFreeSmallContainerKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallContainert * | container | ||
| ) |
Definition at line 6750 of file libsheepyCSmallDict.c.
| smallDictt* setPDictSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6756 of file libsheepyCSmallDict.c.
| smallDictt* setPArraySmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6761 of file libsheepyCSmallDict.c.
| smallDictt* setPSmallJsonSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallJsont * | json | ||
| ) |
Definition at line 6766 of file libsheepyCSmallDict.c.
| smallDictt* setPSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6771 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePDictSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6776 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePArraySmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6781 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePSmallJsonSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallJsont * | json | ||
| ) |
Definition at line 6786 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6791 of file libsheepyCSmallDict.c.
| smallDictt* setPArrayKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6796 of file libsheepyCSmallDict.c.
| smallDictt* setPDictKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6801 of file libsheepyCSmallDict.c.
| smallDictt* setPSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallJsont * | json | ||
| ) |
Definition at line 6806 of file libsheepyCSmallDict.c.
| smallDictt* setPSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6811 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePArrayKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallArrayt * | array | ||
| ) |
Definition at line 6816 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePDictKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallDictt * | dict | ||
| ) |
Definition at line 6821 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePSmallJsonKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallJsont * | json | ||
| ) |
Definition at line 6826 of file libsheepyCSmallDict.c.
| smallDictt* setNFreePSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| smallStringt * | string | ||
| ) |
Definition at line 6831 of file libsheepyCSmallDict.c.
| double getNumSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6887 of file libsheepyCSmallDict.c.
| smallDictt* mergeSmallDictG | ( | smallDictt * | self, |
| smallDictt * | smallDict | ||
| ) |
Definition at line 6837 of file libsheepyCSmallDict.c.
| smallDictt* mergeSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 6842 of file libsheepyCSmallDict.c.
| smallDictt* mergeNSmashSmallDictG | ( | smallDictt * | self, |
| smallDictt * | smallDict | ||
| ) |
Definition at line 6847 of file libsheepyCSmallDict.c.
| smallDictt* mergeNSmashSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | json | ||
| ) |
Definition at line 6852 of file libsheepyCSmallDict.c.
| bool equalSmallDictBaseG | ( | smallDictt * | self, |
| baset * | p2 | ||
| ) |
Definition at line 6857 of file libsheepyCSmallDict.c.
| bool equalSmallDictSmallJsonG | ( | smallDictt * | self, |
| smallJsont * | p2 | ||
| ) |
Definition at line 6862 of file libsheepyCSmallDict.c.
| bool equalSmallDictG | ( | smallDictt * | self, |
| smallDictt * | p2 | ||
| ) |
Definition at line 6867 of file libsheepyCSmallDict.c.
| bool icEqualSmallDictBaseG | ( | smallDictt * | self, |
| baset * | p2 | ||
| ) |
Definition at line 6872 of file libsheepyCSmallDict.c.
| bool icEqualSmallDictSmallJsonG | ( | smallDictt * | self, |
| smallJsont * | p2 | ||
| ) |
Definition at line 6877 of file libsheepyCSmallDict.c.
| bool icEqualSmallDictG | ( | smallDictt * | self, |
| smallDictt * | p2 | ||
| ) |
Definition at line 6882 of file libsheepyCSmallDict.c.
| baset* cropElemSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6892 of file libsheepyCSmallDict.c.
| undefinedt* cropElemUndefinedSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6897 of file libsheepyCSmallDict.c.
| bool cropElemBoolSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6902 of file libsheepyCSmallDict.c.
| double cropElemDoubleSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6907 of file libsheepyCSmallDict.c.
| int64_t cropElemIntSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6912 of file libsheepyCSmallDict.c.
| int32_t cropElemInt32SmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6917 of file libsheepyCSmallDict.c.
| uint64_t cropElemUintSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6922 of file libsheepyCSmallDict.c.
| uint32_t cropElemUint32SmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6927 of file libsheepyCSmallDict.c.
| char* cropElemSSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6932 of file libsheepyCSmallDict.c.
| smallDictt* cropElemDictSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6937 of file libsheepyCSmallDict.c.
| smallArrayt* cropElemArraySmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6942 of file libsheepyCSmallDict.c.
| smallBoolt* cropElemSmallBoolSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6947 of file libsheepyCSmallDict.c.
| smallBytest* cropElemSmallBytesSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6952 of file libsheepyCSmallDict.c.
| smallDoublet* cropElemSmallDoubleSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6957 of file libsheepyCSmallDict.c.
| smallIntt* cropElemSmallIntSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6962 of file libsheepyCSmallDict.c.
| smallJsont* cropElemSmallJsonSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6967 of file libsheepyCSmallDict.c.
| smallStringt* cropElemSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6972 of file libsheepyCSmallDict.c.
| void* cropElemVoidSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6977 of file libsheepyCSmallDict.c.
| smallContainert* cropElemSmallContainerSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6982 of file libsheepyCSmallDict.c.
| smallDictt* delSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| int unused | UNUSED | ||
| ) |
Definition at line 6987 of file libsheepyCSmallDict.c.
| smallDictt* delKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| int unused | UNUSED | ||
| ) |
Definition at line 6992 of file libsheepyCSmallDict.c.
| smallDictt* delElemSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 6997 of file libsheepyCSmallDict.c.
| smallDictt* delElemKCharSmallDictG | ( | smallDictt * | self, |
| char | key | ||
| ) |
Definition at line 7002 of file libsheepyCSmallDict.c.
| smallDictt* removeSmallDictG | ( | smallDictt * | self, |
| const char * | key, | ||
| int unused | UNUSED | ||
| ) |
Definition at line 7007 of file libsheepyCSmallDict.c.
| smallDictt* removeKCharSmallDictG | ( | smallDictt * | self, |
| char | key, | ||
| int unused | UNUSED | ||
| ) |
Definition at line 7012 of file libsheepyCSmallDict.c.
| smallDictt* removeElemSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 7017 of file libsheepyCSmallDict.c.
| smallDictt* removeElemKCharSmallDictG | ( | smallDictt * | self, |
| char | key | ||
| ) |
Definition at line 7022 of file libsheepyCSmallDict.c.
| bool hasSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 7027 of file libsheepyCSmallDict.c.
| bool hasKCharSmallDictG | ( | smallDictt * | self, |
| char | key | ||
| ) |
Definition at line 7032 of file libsheepyCSmallDict.c.
| char* keyBySmallDictG | ( | smallDictt * | self, |
| baset * | value | ||
| ) |
Definition at line 7037 of file libsheepyCSmallDict.c.
| char* keyByUndefinedSmallDictG | ( | smallDictt * | self, |
| undefinedt * | undefined | ||
| ) |
Definition at line 7042 of file libsheepyCSmallDict.c.
| char* keyByBoolSmallDictG | ( | smallDictt * | self, |
| bool | value | ||
| ) |
Definition at line 7047 of file libsheepyCSmallDict.c.
| char* keyByDoubleSmallDictG | ( | smallDictt * | self, |
| double | value | ||
| ) |
Definition at line 7052 of file libsheepyCSmallDict.c.
| char* keyByIntSmallDictG | ( | smallDictt * | self, |
| int64_t | value | ||
| ) |
Definition at line 7057 of file libsheepyCSmallDict.c.
| char* keyBySSmallDictG | ( | smallDictt * | self, |
| const char * | string | ||
| ) |
Definition at line 7062 of file libsheepyCSmallDict.c.
| char* keyByCharSmallDictG | ( | smallDictt * | self, |
| char | c | ||
| ) |
Definition at line 7067 of file libsheepyCSmallDict.c.
| char* keyByDictSmallDictG | ( | smallDictt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 7072 of file libsheepyCSmallDict.c.
| char* keyByArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 7077 of file libsheepyCSmallDict.c.
| char* keyByArraycSmallDictG | ( | smallDictt * | self, |
| char ** | array | ||
| ) |
Definition at line 7082 of file libsheepyCSmallDict.c.
| char* keyByCArraycSmallDictG | ( | smallDictt * | self, |
| const char ** | array | ||
| ) |
Definition at line 7087 of file libsheepyCSmallDict.c.
| char* keyBySmallBoolSmallDictG | ( | smallDictt * | self, |
| smallBoolt * | value | ||
| ) |
Definition at line 7092 of file libsheepyCSmallDict.c.
| char* keyBySmallBytesSmallDictG | ( | smallDictt * | self, |
| smallBytest * | value | ||
| ) |
Definition at line 7097 of file libsheepyCSmallDict.c.
| char* keyBySmallDoubleSmallDictG | ( | smallDictt * | self, |
| smallDoublet * | value | ||
| ) |
Definition at line 7102 of file libsheepyCSmallDict.c.
| char* keyBySmallIntSmallDictG | ( | smallDictt * | self, |
| smallIntt * | value | ||
| ) |
Definition at line 7107 of file libsheepyCSmallDict.c.
| char* keyBySmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 7112 of file libsheepyCSmallDict.c.
| char* keyBySmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 7117 of file libsheepyCSmallDict.c.
| char* keyBySmallContainerSmallDictG | ( | smallDictt * | self, |
| smallContainert * | container | ||
| ) |
Definition at line 7122 of file libsheepyCSmallDict.c.
| char* icKeyBySmallDictG | ( | smallDictt * | self, |
| baset * | value | ||
| ) |
Definition at line 7127 of file libsheepyCSmallDict.c.
| char* icKeyBySSmallDictG | ( | smallDictt * | self, |
| const char * | string | ||
| ) |
Definition at line 7132 of file libsheepyCSmallDict.c.
| char* icKeyByCharSmallDictG | ( | smallDictt * | self, |
| char | c | ||
| ) |
Definition at line 7137 of file libsheepyCSmallDict.c.
| char* icKeyByDictSmallDictG | ( | smallDictt * | self, |
| smallDictt * | dict | ||
| ) |
Definition at line 7142 of file libsheepyCSmallDict.c.
| char* icKeyByArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt * | array | ||
| ) |
Definition at line 7147 of file libsheepyCSmallDict.c.
| char* icKeyByArraycSmallDictG | ( | smallDictt * | self, |
| char ** | array | ||
| ) |
Definition at line 7152 of file libsheepyCSmallDict.c.
| char* icKeyByCArraycSmallDictG | ( | smallDictt * | self, |
| const char ** | array | ||
| ) |
Definition at line 7157 of file libsheepyCSmallDict.c.
| char* icKeyBySmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | string | ||
| ) |
Definition at line 7162 of file libsheepyCSmallDict.c.
| char* icKeyBySmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt * | string | ||
| ) |
Definition at line 7167 of file libsheepyCSmallDict.c.
| smallDictt* trimSmallDictG | ( | smallDictt * | self | ) |
Definition at line 7172 of file libsheepyCSmallDict.c.
| smallArrayt* keysSmallStringSmallDictG | ( | smallDictt * | self | ) |
Definition at line 7177 of file libsheepyCSmallDict.c.
| size_t lenSmallDictG | ( | smallDictt * | self | ) |
Definition at line 7182 of file libsheepyCSmallDict.c.
| smallDictt* emptySmallDictG | ( | smallDictt * | self | ) |
Definition at line 7187 of file libsheepyCSmallDict.c.
| bool isEmptySmallDictG | ( | smallDictt * | self | ) |
Definition at line 7192 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallDictG | ( | smallDictt * | self, |
| smallArrayt * | keys, | ||
| smallArrayt * | values | ||
| ) |
Definition at line 7197 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallArrayt * | keys, | ||
| smallJsont * | values | ||
| ) |
Definition at line 7202 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallJsonSmallArraySmallDictG | ( | smallDictt * | self, |
| smallJsont * | keys, | ||
| smallArrayt * | values | ||
| ) |
Definition at line 7207 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallJsonSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | keys, | ||
| smallJsont * | values | ||
| ) |
Definition at line 7212 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallJsonVArraySmallDictG | ( | smallDictt * | self, |
| smallJsont * | keys, | ||
| char ** | values | ||
| ) |
Definition at line 7217 of file libsheepyCSmallDict.c.
| smallDictt* zipSmallJsonVCArraySmallDictG | ( | smallDictt * | self, |
| smallJsont * | keys, | ||
| const char ** | values | ||
| ) |
Definition at line 7222 of file libsheepyCSmallDict.c.
| smallDictt* zipArraySmallDictG | ( | smallDictt * | self, |
| char ** | keys, | ||
| smallArrayt * | values | ||
| ) |
Definition at line 7227 of file libsheepyCSmallDict.c.
| smallDictt* zipArraySmallJsonSmallDictG | ( | smallDictt * | self, |
| char ** | keys, | ||
| smallJsont * | values | ||
| ) |
Definition at line 7232 of file libsheepyCSmallDict.c.
| smallDictt* zipCArraySmallDictG | ( | smallDictt * | self, |
| const char ** | keys, | ||
| smallArrayt * | values | ||
| ) |
Definition at line 7237 of file libsheepyCSmallDict.c.
| smallDictt* zipCArraySmallJsonSmallDictG | ( | smallDictt * | self, |
| const char ** | keys, | ||
| smallJsont * | values | ||
| ) |
Definition at line 7242 of file libsheepyCSmallDict.c.
| smallDictt* zipArrayArraySmallDictG | ( | smallDictt * | self, |
| char ** | keys, | ||
| char ** | values | ||
| ) |
Definition at line 7247 of file libsheepyCSmallDict.c.
| smallDictt* zipCArrayArraySmallDictG | ( | smallDictt * | self, |
| const char ** | keys, | ||
| char ** | values | ||
| ) |
Definition at line 7252 of file libsheepyCSmallDict.c.
| smallDictt* zipArrayCArraySmallDictG | ( | smallDictt * | self, |
| char ** | keys, | ||
| const char ** | values | ||
| ) |
Definition at line 7257 of file libsheepyCSmallDict.c.
| smallDictt* zipCArrayCArraySmallDictG | ( | smallDictt * | self, |
| const char ** | keys, | ||
| const char ** | values | ||
| ) |
Definition at line 7262 of file libsheepyCSmallDict.c.
| smallDictt* zipVArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt * | keys, | ||
| char ** | values | ||
| ) |
Definition at line 7267 of file libsheepyCSmallDict.c.
| smallDictt* zipVCArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt * | keys, | ||
| const char ** | values | ||
| ) |
Definition at line 7272 of file libsheepyCSmallDict.c.
| smallDictt* fromArraySmallDictG | ( | smallDictt * | self, |
| smallArrayt * | items | ||
| ) |
Definition at line 7277 of file libsheepyCSmallDict.c.
| smallArrayt* toArraySmallDictG | ( | smallDictt * | self | ) |
Definition at line 7282 of file libsheepyCSmallDict.c.
| bool writeFileSmallDictG | ( | smallDictt * | self, |
| const char * | filePath | ||
| ) |
Definition at line 7287 of file libsheepyCSmallDict.c.
| bool writeFileSmallJsonSmallDictG | ( | smallDictt * | self, |
| smallJsont * | filePath | ||
| ) |
Definition at line 7292 of file libsheepyCSmallDict.c.
| bool writeFileSmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt * | filePath | ||
| ) |
Definition at line 7297 of file libsheepyCSmallDict.c.
| bool appendFileSmallDictG | ( | smallDictt * | self, |
| const char * | filePath | ||
| ) |
Definition at line 7307 of file libsheepyCSmallDict.c.
| bool appendFileSmallStringSmallDictG | ( | smallDictt * | self, |
| smallStringt * | filePath | ||
| ) |
Definition at line 7312 of file libsheepyCSmallDict.c.
| bool writeStreamSmallDictG | ( | smallDictt * | self, |
| FILE * | fp | ||
| ) |
Definition at line 7302 of file libsheepyCSmallDict.c.
| void logSmallDictG | ( | smallDictt * | self | ) |
Definition at line 7317 of file libsheepyCSmallDict.c.
| smallStringt* typeSmallStringSmallDictG | ( | smallDictt * | self, |
| const char * | key | ||
| ) |
Definition at line 7322 of file libsheepyCSmallDict.c.
| const char* typeStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key | ||
| ) |
Definition at line 7327 of file libsheepyCSmallDict.c.
| smallStringt* typeSmallStringKCharSmallDictG | ( | smallDictt * | self, |
| char | key | ||
| ) |
Definition at line 7332 of file libsheepyCSmallDict.c.
1.8.13