libsheepy
Data Structures | Macros | Typedefs | Functions
libsheepyCSmallBool.h File Reference
#include <stdbool.h>
Include dependency graph for libsheepyCSmallBool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  smallBoolFunctionst
 
struct  smallBool
 class More...
 

Macros

#define helpTextSmallBool   "TODO smallBool 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" helpTextSmallBool; More...
 
#define cBo(self)   ( (smallBoolt*) self )
 
#define SMALLBOOLFUNCTIONST
 class functions allocated once for all objects More...
 
#define createSmallBool(obj)   ;smallBoolt obj; initiateSmallBool(&obj)
 
#define createAllocateSmallBool(obj)   ;smallBoolt *obj; initiateAllocateSmallBool(&obj)
 
#define cleanSmallBoolP(name)   smallBoolt *name CLEANUP(cleanUpSmallBoolTerminateG)
 declare pointer name with type smallBoolt and terminate name when it is out of scope More...
 
#define cleanAllocateSmallBool(obj)   ;cleanSmallBoolP(obj); initiateAllocateSmallBool(&obj)
 allocate smallBool (pointer) and clean up when it is out of scope More...
 
#define cleanSmallBool(name)   smallBoolt name CLEANUP(cleanUpSmallBoolFreeLocalG); initiateSmallBool(&name)
 declare local object name with type smallBoolt and free name when it is out of scope More...
 
#define cleanFreeSmallBool(name)   smallBoolt *name CLEANUP(cleanUpSmallBoolFreeG)
 declare pointer name with type smallBoolt and free name when it is out of scope More...
 
#define cleanFinishSmallBoolP(name)   smallBoolt *name CLEANUP(cleanUpSmallBoolFinishG)
 declare pointer name with Type smallBoolt and finish name when it is out of scope More...
 

Typedefs

typedef struct smallBool smallBoolt
 
typedef void(* freeSmallBoolFt) (smallBoolt *self)
 
typedef void(* terminateSmallBoolFt) (smallBoolt **self)
 
typedef char *(* toStringSmallBoolFt) (smallBoolt *self)
 
typedef smallBoolt *(* duplicateSmallBoolFt) (smallBoolt *self)
 
typedef void(* smashSmallBoolFt) (smallBoolt **self)
 free self but not the smallBool buffer More...
 
typedef void(* finishSmallBoolFt) (smallBoolt **self)
 free container More...
 
typedef const char *(* helpSmallBoolFt) (smallBoolt *self)
 
typedef bool(* getSmallBoolFt) (smallBoolt *self)
 get a copy of smallBool More...
 
typedef smallBoolt *(* setSmallBoolFt) (smallBoolt *self, bool value)
 set smallBool More...
 
typedef smallBoolt *(* setDoubleSmallBoolFt) (smallBoolt *self, double p2)
 
typedef smallBoolt *(* setInt64SmallBoolFt) (smallBoolt *self, int64_t p2)
 
typedef smallBoolt *(* setInt32SmallBoolFt) (smallBoolt *self, int32_t p2)
 
typedef smallBoolt *(* setUint32SmallBoolFt) (smallBoolt *self, uint32_t p2)
 
typedef smallBoolt *(* setUint64SmallBoolFt) (smallBoolt *self, uint64_t p2)
 
typedef smallBoolt *(* setSSmallBoolFt) (smallBoolt *self, const char *p2)
 
typedef smallBoolt *(* setSmallBoolSmallBoolFt) (smallBoolt *self, smallBoolt *p2)
 
typedef smallBoolt *(* setSmallDoubleSmallBoolFt) (smallBoolt *self, smallDoublet *p2)
 
typedef smallBoolt *(* setSmallIntSmallBoolFt) (smallBoolt *self, smallIntt *p2)
 
typedef smallBoolt *(* setSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *p2)
 
typedef smallBoolt *(* setSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *p2)
 
typedef bool *(* getPSmallBoolFt) (smallBoolt *self)
 get a pointer to smallBool More...
 
typedef bool(* equalSmallBoolCharFt) (smallBoolt *self, const char *p2)
 
typedef bool(* equalSmallBoolBaseFt) (smallBoolt *self, baset *p2)
 
typedef bool(* equalSmallBoolBoolFt) (smallBoolt *self, bool p2)
 
typedef bool(* equalSmallBoolDoubleFt) (smallBoolt *self, double p2)
 
typedef bool(* equalSmallBoolInt64Ft) (smallBoolt *self, int64_t p2)
 
typedef bool(* equalSmallBoolInt32Ft) (smallBoolt *self, int32_t p2)
 
typedef bool(* equalSmallBoolUint32Ft) (smallBoolt *self, uint32_t p2)
 
typedef bool(* equalSmallBoolUint64Ft) (smallBoolt *self, uint64_t p2)
 
typedef bool(* equalSmallBoolFt) (smallBoolt *self, smallBoolt *p2)
 
typedef bool(* equalSmallBoolSmallDoubleFt) (smallBoolt *self, smallDoublet *p2)
 
typedef bool(* equalSmallBoolSmallIntFt) (smallBoolt *self, smallIntt *p2)
 
typedef bool(* equalSmallBoolSmallJsonFt) (smallBoolt *self, smallJsont *p2)
 
typedef bool(* equalSmallBoolSmallStringFt) (smallBoolt *self, smallStringt *p2)
 
typedef bool(* equalSmallBoolSmallBytesFt) (smallBoolt *self, smallBytest *p2)
 
typedef smallBoolt *(* readFileSmallBoolFt) (smallBoolt *self, const char *filePath)
 read file to bool More...
 
typedef smallBoolt *(* readFileSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *filePath)
 
typedef smallBoolt *(* readFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)
 
typedef smallBoolt *(* readStreamSmallBoolFt) (smallBoolt *self, FILE *fp)
 
typedef int(* writeFileSmallBoolFt) (smallBoolt *self, const char *filePath)
 write bool to file More...
 
typedef int(* writeFileSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *filePath)
 
typedef int(* writeFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)
 
typedef int(* writeStreamSmallBoolFt) (smallBoolt *self, FILE *fp)
 
typedef int(* appendFileSmallBoolFt) (smallBoolt *self, const char *filePath)
 append bool to filePath More...
 
typedef int(* appendFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)
 

Functions

void initiateSmallBool (smallBoolt *self)
 
void initiateAllocateSmallBool (smallBoolt **self)
 
void finalizeRecycleSmallBool (void *arg UNUSED)
 
void finalizeSmallBool (void)
 
void registerMethodsSmallBool (smallBoolFunctionst *f)
 
smallBooltallocSmallBool (bool value)
 
void cleanUpSmallBoolTerminateG (smallBoolt **val)
 
void cleanUpSmallBoolFreeLocalG (smallBoolt *val)
 
void cleanUpSmallBoolFreeG (smallBoolt **val)
 
void cleanUpSmallBoolFinishG (smallBoolt **val)
 
smallBooltduplicateSmallBoolG (smallBoolt *self)
 
void freeSmallBoolG (smallBoolt *self)
 
bool getBoolSmallBoolG (smallBoolt *self, bool retType UNUSED, int64_t index UNUSED)
 
bool * getBoolPSmallBoolG (smallBoolt *self, bool *retType UNUSED, int64_t index UNUSED)
 
smallBooltsetSmallBoolG (smallBoolt *self, bool p2)
 
smallBooltsetDoubleSmallBoolG (smallBoolt *self, double p2)
 
smallBooltsetInt64SmallBoolG (smallBoolt *self, int64_t p2)
 
smallBooltsetInt32SmallBoolG (smallBoolt *self, int32_t p2)
 
smallBooltsetUint32SmallBoolG (smallBoolt *self, uint32_t p2)
 
smallBooltsetUint64SmallBoolG (smallBoolt *self, uint64_t p2)
 
smallBooltsetSSmallBoolG (smallBoolt *self, const char *p2)
 
smallBooltsetSmallBoolSmallBoolG (smallBoolt *self, smallBoolt *p2)
 
smallBooltsetSmallDoubleSmallBoolG (smallBoolt *self, smallDoublet *p2)
 
smallBooltsetSmallIntSmallBoolG (smallBoolt *self, smallIntt *p2)
 
smallBooltsetSmallJsonSmallBoolG (smallBoolt *self, smallJsont *p2)
 
smallBooltsetSmallStringSmallBoolG (smallBoolt *self, smallStringt *p2)
 
bool equalSmallBoolCharG (smallBoolt *self, const char *p2)
 
bool equalSmallBoolBaseG (smallBoolt *self, baset *p2)
 
bool equalSmallBoolBoolG (smallBoolt *self, bool p2)
 
bool equalSmallBoolDoubleG (smallBoolt *self, double p2)
 
bool equalSmallBoolInt64G (smallBoolt *self, int64_t p2)
 
bool equalSmallBoolInt32G (smallBoolt *self, int32_t p2)
 
bool equalSmallBoolUint32G (smallBoolt *self, uint32_t p2)
 
bool equalSmallBoolUint64G (smallBoolt *self, uint64_t p2)
 
bool equalSmallBoolFG (smallBoolt *self, smallBoolt *p2)
 
bool equalSmallBoolSmallDoubleG (smallBoolt *self, smallDoublet *p2)
 
bool equalSmallBoolSmallIntG (smallBoolt *self, smallIntt *p2)
 
bool equalSmallBoolSmallJsonG (smallBoolt *self, smallJsont *p2)
 
bool equalSmallBoolSmallStringG (smallBoolt *self, smallStringt *p2)
 
bool equalSmallBoolSmallBytesG (smallBoolt *self, smallBytest *p2)
 
smallBooltreadFileSmallBoolG (smallBoolt *self, const char *filePath)
 
smallBooltreadFileSmallJsonSmallBoolG (smallBoolt *self, smallJsont *filePath)
 
smallBooltreadFileSmallStringSmallBoolG (smallBoolt *self, smallStringt *filePath)
 
smallBooltreadStreamSmallBoolG (smallBoolt *self, FILE *fp)
 
int writeFileSmallBoolG (smallBoolt *self, const char *filePath)
 
int writeFileSmallJsonSmallBoolG (smallBoolt *self, smallJsont *filePath)
 
int writeFileSmallStringSmallBoolG (smallBoolt *self, smallStringt *filePath)
 
int writeStreamSmallBoolG (smallBoolt *self, FILE *fp)
 
int appendFileSmallBoolFG (smallBoolt *self, const char *filePath)
 
int appendFileSmallStringSmallBoolG (smallBoolt *self, smallStringt *filePath)
 

Macro Definition Documentation

◆ helpTextSmallBool

#define helpTextSmallBool   "TODO smallBool 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" helpTextSmallBool;

Definition at line 34 of file libsheepyCSmallBool.h.

◆ cBo

#define cBo (   self)    ( (smallBoolt*) self )

Definition at line 37 of file libsheepyCSmallBool.h.

◆ SMALLBOOLFUNCTIONST

#define SMALLBOOLFUNCTIONST

class functions allocated once for all objects

freed with finalizeSmallBool 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 170 of file libsheepyCSmallBool.h.

◆ createSmallBool

#define createSmallBool (   obj)    ;smallBoolt obj; initiateSmallBool(&obj)

Definition at line 234 of file libsheepyCSmallBool.h.

◆ createAllocateSmallBool

#define createAllocateSmallBool (   obj)    ;smallBoolt *obj; initiateAllocateSmallBool(&obj)

Definition at line 235 of file libsheepyCSmallBool.h.

◆ cleanSmallBoolP

#define cleanSmallBoolP (   name)    smallBoolt *name CLEANUP(cleanUpSmallBoolTerminateG)

declare pointer name with type smallBoolt and terminate name when it is out of scope

Definition at line 262 of file libsheepyCSmallBool.h.

◆ cleanAllocateSmallBool

#define cleanAllocateSmallBool (   obj)    ;cleanSmallBoolP(obj); initiateAllocateSmallBool(&obj)

allocate smallBool (pointer) and clean up when it is out of scope

Definition at line 267 of file libsheepyCSmallBool.h.

◆ cleanSmallBool

#define cleanSmallBool (   name)    smallBoolt name CLEANUP(cleanUpSmallBoolFreeLocalG); initiateSmallBool(&name)

declare local object name with type smallBoolt and free name when it is out of scope

Definition at line 272 of file libsheepyCSmallBool.h.

◆ cleanFreeSmallBool

#define cleanFreeSmallBool (   name)    smallBoolt *name CLEANUP(cleanUpSmallBoolFreeG)

declare pointer name with type smallBoolt and free name when it is out of scope

Definition at line 277 of file libsheepyCSmallBool.h.

◆ cleanFinishSmallBoolP

#define cleanFinishSmallBoolP (   name)    smallBoolt *name CLEANUP(cleanUpSmallBoolFinishG)

declare pointer name with Type smallBoolt and finish name when it is out of scope

Definition at line 282 of file libsheepyCSmallBool.h.

Typedef Documentation

◆ smallBoolt

typedef struct smallBool smallBoolt

Definition at line 27 of file libsheepyCSmallBool.h.

◆ freeSmallBoolFt

typedef void(* freeSmallBoolFt) (smallBoolt *self)

Definition at line 39 of file libsheepyCSmallBool.h.

◆ terminateSmallBoolFt

typedef void(* terminateSmallBoolFt) (smallBoolt **self)

Definition at line 40 of file libsheepyCSmallBool.h.

◆ toStringSmallBoolFt

typedef char*(* toStringSmallBoolFt) (smallBoolt *self)

Definition at line 41 of file libsheepyCSmallBool.h.

◆ duplicateSmallBoolFt

typedef smallBoolt*(* duplicateSmallBoolFt) (smallBoolt *self)

Definition at line 42 of file libsheepyCSmallBool.h.

◆ smashSmallBoolFt

typedef void(* smashSmallBoolFt) (smallBoolt **self)

free self but not the smallBool buffer

Useful when smallBool buffer is shared or when the buffer holds a static smallBool

Definition at line 51 of file libsheepyCSmallBool.h.

◆ finishSmallBoolFt

typedef void(* finishSmallBoolFt) (smallBoolt **self)

free container

Definition at line 56 of file libsheepyCSmallBool.h.

◆ helpSmallBoolFt

typedef const char*(* helpSmallBoolFt) (smallBoolt *self)

Definition at line 58 of file libsheepyCSmallBool.h.

◆ getSmallBoolFt

typedef bool(* getSmallBoolFt) (smallBoolt *self)

get a copy of smallBool

The returned smallBool needs to be freed

Returns
char*

Definition at line 68 of file libsheepyCSmallBool.h.

◆ setSmallBoolFt

typedef smallBoolt*(* setSmallBoolFt) (smallBoolt *self, bool value)

set smallBool

Parameters
stringbuffer to store in object (the buffer is duplicated)

Definition at line 76 of file libsheepyCSmallBool.h.

◆ setDoubleSmallBoolFt

typedef smallBoolt*(* setDoubleSmallBoolFt) (smallBoolt *self, double p2)

Definition at line 78 of file libsheepyCSmallBool.h.

◆ setInt64SmallBoolFt

typedef smallBoolt*(* setInt64SmallBoolFt) (smallBoolt *self, int64_t p2)

Definition at line 79 of file libsheepyCSmallBool.h.

◆ setInt32SmallBoolFt

typedef smallBoolt*(* setInt32SmallBoolFt) (smallBoolt *self, int32_t p2)

Definition at line 80 of file libsheepyCSmallBool.h.

◆ setUint32SmallBoolFt

typedef smallBoolt*(* setUint32SmallBoolFt) (smallBoolt *self, uint32_t p2)

Definition at line 81 of file libsheepyCSmallBool.h.

◆ setUint64SmallBoolFt

typedef smallBoolt*(* setUint64SmallBoolFt) (smallBoolt *self, uint64_t p2)

Definition at line 82 of file libsheepyCSmallBool.h.

◆ setSSmallBoolFt

typedef smallBoolt*(* setSSmallBoolFt) (smallBoolt *self, const char *p2)

Definition at line 83 of file libsheepyCSmallBool.h.

◆ setSmallBoolSmallBoolFt

typedef smallBoolt*(* setSmallBoolSmallBoolFt) (smallBoolt *self, smallBoolt *p2)

Definition at line 84 of file libsheepyCSmallBool.h.

◆ setSmallDoubleSmallBoolFt

typedef smallBoolt*(* setSmallDoubleSmallBoolFt) (smallBoolt *self, smallDoublet *p2)

Definition at line 85 of file libsheepyCSmallBool.h.

◆ setSmallIntSmallBoolFt

typedef smallBoolt*(* setSmallIntSmallBoolFt) (smallBoolt *self, smallIntt *p2)

Definition at line 86 of file libsheepyCSmallBool.h.

◆ setSmallJsonSmallBoolFt

typedef smallBoolt*(* setSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *p2)

Definition at line 87 of file libsheepyCSmallBool.h.

◆ setSmallStringSmallBoolFt

typedef smallBoolt*(* setSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *p2)

Definition at line 88 of file libsheepyCSmallBool.h.

◆ getPSmallBoolFt

typedef bool*(* getPSmallBoolFt) (smallBoolt *self)

get a pointer to smallBool

Returns
char*

Definition at line 96 of file libsheepyCSmallBool.h.

◆ equalSmallBoolCharFt

typedef bool(* equalSmallBoolCharFt) (smallBoolt *self, const char *p2)

Definition at line 98 of file libsheepyCSmallBool.h.

◆ equalSmallBoolBaseFt

typedef bool(* equalSmallBoolBaseFt) (smallBoolt *self, baset *p2)

Definition at line 99 of file libsheepyCSmallBool.h.

◆ equalSmallBoolBoolFt

typedef bool(* equalSmallBoolBoolFt) (smallBoolt *self, bool p2)

Definition at line 100 of file libsheepyCSmallBool.h.

◆ equalSmallBoolDoubleFt

typedef bool(* equalSmallBoolDoubleFt) (smallBoolt *self, double p2)

Definition at line 101 of file libsheepyCSmallBool.h.

◆ equalSmallBoolInt64Ft

typedef bool(* equalSmallBoolInt64Ft) (smallBoolt *self, int64_t p2)

Definition at line 102 of file libsheepyCSmallBool.h.

◆ equalSmallBoolInt32Ft

typedef bool(* equalSmallBoolInt32Ft) (smallBoolt *self, int32_t p2)

Definition at line 103 of file libsheepyCSmallBool.h.

◆ equalSmallBoolUint32Ft

typedef bool(* equalSmallBoolUint32Ft) (smallBoolt *self, uint32_t p2)

Definition at line 104 of file libsheepyCSmallBool.h.

◆ equalSmallBoolUint64Ft

typedef bool(* equalSmallBoolUint64Ft) (smallBoolt *self, uint64_t p2)

Definition at line 105 of file libsheepyCSmallBool.h.

◆ equalSmallBoolFt

typedef bool(* equalSmallBoolFt) (smallBoolt *self, smallBoolt *p2)

Definition at line 106 of file libsheepyCSmallBool.h.

◆ equalSmallBoolSmallDoubleFt

typedef bool(* equalSmallBoolSmallDoubleFt) (smallBoolt *self, smallDoublet *p2)

Definition at line 107 of file libsheepyCSmallBool.h.

◆ equalSmallBoolSmallIntFt

typedef bool(* equalSmallBoolSmallIntFt) (smallBoolt *self, smallIntt *p2)

Definition at line 108 of file libsheepyCSmallBool.h.

◆ equalSmallBoolSmallJsonFt

typedef bool(* equalSmallBoolSmallJsonFt) (smallBoolt *self, smallJsont *p2)

Definition at line 109 of file libsheepyCSmallBool.h.

◆ equalSmallBoolSmallStringFt

typedef bool(* equalSmallBoolSmallStringFt) (smallBoolt *self, smallStringt *p2)

Definition at line 110 of file libsheepyCSmallBool.h.

◆ equalSmallBoolSmallBytesFt

typedef bool(* equalSmallBoolSmallBytesFt) (smallBoolt *self, smallBytest *p2)

Definition at line 111 of file libsheepyCSmallBool.h.

◆ readFileSmallBoolFt

typedef smallBoolt*(* readFileSmallBoolFt) (smallBoolt *self, const char *filePath)

read file to bool

Parameters
filePathpath to file
Returns
0 data in file -1 an error occured

Definition at line 122 of file libsheepyCSmallBool.h.

◆ readFileSmallJsonSmallBoolFt

typedef smallBoolt*(* readFileSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *filePath)

Definition at line 123 of file libsheepyCSmallBool.h.

◆ readFileSmallStringSmallBoolFt

typedef smallBoolt*(* readFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)

Definition at line 124 of file libsheepyCSmallBool.h.

◆ readStreamSmallBoolFt

typedef smallBoolt*(* readStreamSmallBoolFt) (smallBoolt *self, FILE *fp)

Definition at line 125 of file libsheepyCSmallBool.h.

◆ writeFileSmallBoolFt

typedef int(* writeFileSmallBoolFt) (smallBoolt *self, const char *filePath)

write bool to file

Parameters
filePathpath to file
Returns
1 success 0 error

Definition at line 136 of file libsheepyCSmallBool.h.

◆ writeFileSmallJsonSmallBoolFt

typedef int(* writeFileSmallJsonSmallBoolFt) (smallBoolt *self, smallJsont *filePath)

Definition at line 137 of file libsheepyCSmallBool.h.

◆ writeFileSmallStringSmallBoolFt

typedef int(* writeFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)

Definition at line 138 of file libsheepyCSmallBool.h.

◆ writeStreamSmallBoolFt

typedef int(* writeStreamSmallBoolFt) (smallBoolt *self, FILE *fp)

Definition at line 139 of file libsheepyCSmallBool.h.

◆ appendFileSmallBoolFt

typedef int(* appendFileSmallBoolFt) (smallBoolt *self, const char *filePath)

append bool to filePath

Parameters
filePath
Returns
true success false failed, filePath

Definition at line 150 of file libsheepyCSmallBool.h.

◆ appendFileSmallStringSmallBoolFt

typedef int(* appendFileSmallStringSmallBoolFt) (smallBoolt *self, smallStringt *filePath)

Definition at line 151 of file libsheepyCSmallBool.h.

Function Documentation

◆ initiateSmallBool()

void initiateSmallBool ( smallBoolt self)

Definition at line 134 of file libsheepyCSmallBool.c.

Here is the caller graph for this function:

◆ initiateAllocateSmallBool()

void initiateAllocateSmallBool ( smallBoolt **  self)

Definition at line 199 of file libsheepyCSmallBool.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ finalizeRecycleSmallBool()

void finalizeRecycleSmallBool ( void *arg  UNUSED)

Definition at line 218 of file libsheepyCSmallBool.c.

Here is the caller graph for this function:

◆ finalizeSmallBool()

void finalizeSmallBool ( void  )

Definition at line 226 of file libsheepyCSmallBool.c.

Here is the caller graph for this function:

◆ registerMethodsSmallBool()

void registerMethodsSmallBool ( smallBoolFunctionst f)

Definition at line 150 of file libsheepyCSmallBool.c.

Here is the call graph for this function:

◆ allocSmallBool()

smallBoolt* allocSmallBool ( bool  value)

Definition at line 235 of file libsheepyCSmallBool.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ cleanUpSmallBoolTerminateG()

void cleanUpSmallBoolTerminateG ( smallBoolt **  val)

Definition at line 247 of file libsheepyCSmallBool.c.

◆ cleanUpSmallBoolFreeLocalG()

void cleanUpSmallBoolFreeLocalG ( smallBoolt val)

Definition at line 252 of file libsheepyCSmallBool.c.

◆ cleanUpSmallBoolFreeG()

void cleanUpSmallBoolFreeG ( smallBoolt **  val)

Definition at line 257 of file libsheepyCSmallBool.c.

◆ cleanUpSmallBoolFinishG()

void cleanUpSmallBoolFinishG ( smallBoolt **  val)

Definition at line 262 of file libsheepyCSmallBool.c.

◆ duplicateSmallBoolG()

smallBoolt* duplicateSmallBoolG ( smallBoolt self)

Definition at line 949 of file libsheepyCSmallBool.c.

◆ freeSmallBoolG()

void freeSmallBoolG ( smallBoolt self)

Definition at line 954 of file libsheepyCSmallBool.c.

◆ getBoolSmallBoolG()

bool getBoolSmallBoolG ( smallBoolt self,
bool retType  UNUSED,
int64_t index  UNUSED 
)

Definition at line 956 of file libsheepyCSmallBool.c.

◆ getBoolPSmallBoolG()

bool* getBoolPSmallBoolG ( smallBoolt self,
bool *retType  UNUSED,
int64_t index  UNUSED 
)

Definition at line 961 of file libsheepyCSmallBool.c.

◆ setSmallBoolG()

smallBoolt* setSmallBoolG ( smallBoolt self,
bool  p2 
)

Definition at line 966 of file libsheepyCSmallBool.c.

◆ setDoubleSmallBoolG()

smallBoolt* setDoubleSmallBoolG ( smallBoolt self,
double  p2 
)

Definition at line 971 of file libsheepyCSmallBool.c.

◆ setInt64SmallBoolG()

smallBoolt* setInt64SmallBoolG ( smallBoolt self,
int64_t  p2 
)

Definition at line 976 of file libsheepyCSmallBool.c.

◆ setInt32SmallBoolG()

smallBoolt* setInt32SmallBoolG ( smallBoolt self,
int32_t  p2 
)

Definition at line 981 of file libsheepyCSmallBool.c.

◆ setUint32SmallBoolG()

smallBoolt* setUint32SmallBoolG ( smallBoolt self,
uint32_t  p2 
)

Definition at line 986 of file libsheepyCSmallBool.c.

◆ setUint64SmallBoolG()

smallBoolt* setUint64SmallBoolG ( smallBoolt self,
uint64_t  p2 
)

Definition at line 991 of file libsheepyCSmallBool.c.

◆ setSSmallBoolG()

smallBoolt* setSSmallBoolG ( smallBoolt self,
const char *  p2 
)

Definition at line 996 of file libsheepyCSmallBool.c.

◆ setSmallBoolSmallBoolG()

smallBoolt* setSmallBoolSmallBoolG ( smallBoolt self,
smallBoolt p2 
)

Definition at line 1001 of file libsheepyCSmallBool.c.

◆ setSmallDoubleSmallBoolG()

smallBoolt* setSmallDoubleSmallBoolG ( smallBoolt self,
smallDoublet p2 
)

Definition at line 1006 of file libsheepyCSmallBool.c.

◆ setSmallIntSmallBoolG()

smallBoolt* setSmallIntSmallBoolG ( smallBoolt self,
smallIntt p2 
)

Definition at line 1011 of file libsheepyCSmallBool.c.

◆ setSmallJsonSmallBoolG()

smallBoolt* setSmallJsonSmallBoolG ( smallBoolt self,
smallJsont p2 
)

Definition at line 1016 of file libsheepyCSmallBool.c.

◆ setSmallStringSmallBoolG()

smallBoolt* setSmallStringSmallBoolG ( smallBoolt self,
smallStringt p2 
)

Definition at line 1021 of file libsheepyCSmallBool.c.

◆ equalSmallBoolCharG()

bool equalSmallBoolCharG ( smallBoolt self,
const char *  p2 
)

Definition at line 1027 of file libsheepyCSmallBool.c.

◆ equalSmallBoolBaseG()

bool equalSmallBoolBaseG ( smallBoolt self,
baset p2 
)

Definition at line 1032 of file libsheepyCSmallBool.c.

◆ equalSmallBoolBoolG()

bool equalSmallBoolBoolG ( smallBoolt self,
bool  p2 
)

Definition at line 1037 of file libsheepyCSmallBool.c.

◆ equalSmallBoolDoubleG()

bool equalSmallBoolDoubleG ( smallBoolt self,
double  p2 
)

Definition at line 1042 of file libsheepyCSmallBool.c.

◆ equalSmallBoolInt64G()

bool equalSmallBoolInt64G ( smallBoolt self,
int64_t  p2 
)

Definition at line 1047 of file libsheepyCSmallBool.c.

◆ equalSmallBoolInt32G()

bool equalSmallBoolInt32G ( smallBoolt self,
int32_t  p2 
)

Definition at line 1052 of file libsheepyCSmallBool.c.

◆ equalSmallBoolUint32G()

bool equalSmallBoolUint32G ( smallBoolt self,
uint32_t  p2 
)

Definition at line 1057 of file libsheepyCSmallBool.c.

◆ equalSmallBoolUint64G()

bool equalSmallBoolUint64G ( smallBoolt self,
uint64_t  p2 
)

Definition at line 1062 of file libsheepyCSmallBool.c.

◆ equalSmallBoolFG()

bool equalSmallBoolFG ( smallBoolt self,
smallBoolt p2 
)

Definition at line 1067 of file libsheepyCSmallBool.c.

◆ equalSmallBoolSmallDoubleG()

bool equalSmallBoolSmallDoubleG ( smallBoolt self,
smallDoublet p2 
)

Definition at line 1077 of file libsheepyCSmallBool.c.

◆ equalSmallBoolSmallIntG()

bool equalSmallBoolSmallIntG ( smallBoolt self,
smallIntt p2 
)

Definition at line 1082 of file libsheepyCSmallBool.c.

◆ equalSmallBoolSmallJsonG()

bool equalSmallBoolSmallJsonG ( smallBoolt self,
smallJsont p2 
)

Definition at line 1087 of file libsheepyCSmallBool.c.

◆ equalSmallBoolSmallStringG()

bool equalSmallBoolSmallStringG ( smallBoolt self,
smallStringt p2 
)

Definition at line 1092 of file libsheepyCSmallBool.c.

◆ equalSmallBoolSmallBytesG()

bool equalSmallBoolSmallBytesG ( smallBoolt self,
smallBytest p2 
)

Definition at line 1072 of file libsheepyCSmallBool.c.

◆ readFileSmallBoolG()

smallBoolt* readFileSmallBoolG ( smallBoolt self,
const char *  filePath 
)

Definition at line 1097 of file libsheepyCSmallBool.c.

◆ readFileSmallJsonSmallBoolG()

smallBoolt* readFileSmallJsonSmallBoolG ( smallBoolt self,
smallJsont filePath 
)

Definition at line 1102 of file libsheepyCSmallBool.c.

◆ readFileSmallStringSmallBoolG()

smallBoolt* readFileSmallStringSmallBoolG ( smallBoolt self,
smallStringt filePath 
)

Definition at line 1107 of file libsheepyCSmallBool.c.

◆ readStreamSmallBoolG()

smallBoolt* readStreamSmallBoolG ( smallBoolt self,
FILE *  fp 
)

Definition at line 1112 of file libsheepyCSmallBool.c.

◆ writeFileSmallBoolG()

int writeFileSmallBoolG ( smallBoolt self,
const char *  filePath 
)

Definition at line 1117 of file libsheepyCSmallBool.c.

◆ writeFileSmallJsonSmallBoolG()

int writeFileSmallJsonSmallBoolG ( smallBoolt self,
smallJsont filePath 
)

Definition at line 1122 of file libsheepyCSmallBool.c.

◆ writeFileSmallStringSmallBoolG()

int writeFileSmallStringSmallBoolG ( smallBoolt self,
smallStringt filePath 
)

Definition at line 1127 of file libsheepyCSmallBool.c.

◆ writeStreamSmallBoolG()

int writeStreamSmallBoolG ( smallBoolt self,
FILE *  fp 
)

Definition at line 1132 of file libsheepyCSmallBool.c.

◆ appendFileSmallBoolFG()

int appendFileSmallBoolFG ( smallBoolt self,
const char *  filePath 
)

Definition at line 1137 of file libsheepyCSmallBool.c.

◆ appendFileSmallStringSmallBoolG()

int appendFileSmallStringSmallBoolG ( smallBoolt self,
smallStringt filePath 
)

Definition at line 1142 of file libsheepyCSmallBool.c.