libsheepy
Macros | Functions
libsheepyCUndefined.c File Reference
#include "../libsheepyObject.h"
#include "libsheepyCUndefined.h"
#include "libsheepyCUndefinedInternal.h"
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
Include dependency graph for libsheepyCUndefined.c:

Go to the source code of this file.

Macros

#define internal   static
 

Functions

void initiateUndefined (undefinedt *self)
 
void initiateAllocateUndefined (undefinedt **self)
 
void finalizeRecycleUndefined (void *arg UNUSED)
 
void finalizeUndefined (void)
 
undefinedtallocUndefined (void)
 
void cleanUpUndefinedTerminateG (undefinedt **val)
 
void cleanUpUndefinedFreeLocalG (undefinedt *val)
 
void cleanUpUndefinedFreeG (undefinedt **val)
 
void cleanUpUndefinedFinishG (undefinedt **val)
 
void cleanUpUndefinedSmashG (undefinedt **val)
 
internal void freeUndefined (undefinedt *self UNUSED)
 
internal void terminateUndefined (undefinedt **self)
 
internal char * toStringUndefined (undefinedt *self UNUSED)
 
internal undefinedtduplicateUndefined (undefinedt *self UNUSED)
 
internal void finishUndefined (undefinedt **self)
 
undefinedtduplicateUndefinedG (undefinedt *self)
 
void freeUndefinedG (undefinedt *self)
 

Macro Definition Documentation

◆ internal

#define internal   static

Definition at line 27 of file libsheepyCUndefined.c.

Function Documentation

◆ initiateUndefined()

void initiateUndefined ( undefinedt self)

Definition at line 54 of file libsheepyCUndefined.c.

Here is the caller graph for this function:

◆ initiateAllocateUndefined()

void initiateAllocateUndefined ( undefinedt **  self)

Definition at line 72 of file libsheepyCUndefined.c.

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

◆ finalizeRecycleUndefined()

void finalizeRecycleUndefined ( void *arg  UNUSED)

Definition at line 90 of file libsheepyCUndefined.c.

Here is the caller graph for this function:

◆ finalizeUndefined()

void finalizeUndefined ( void  )

Definition at line 98 of file libsheepyCUndefined.c.

Here is the caller graph for this function:

◆ allocUndefined()

undefinedt * allocUndefined ( void  )

Definition at line 107 of file libsheepyCUndefined.c.

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

◆ cleanUpUndefinedTerminateG()

void cleanUpUndefinedTerminateG ( undefinedt **  val)

Definition at line 117 of file libsheepyCUndefined.c.

◆ cleanUpUndefinedFreeLocalG()

void cleanUpUndefinedFreeLocalG ( undefinedt val)

Definition at line 122 of file libsheepyCUndefined.c.

◆ cleanUpUndefinedFreeG()

void cleanUpUndefinedFreeG ( undefinedt **  val)

Definition at line 127 of file libsheepyCUndefined.c.

◆ cleanUpUndefinedFinishG()

void cleanUpUndefinedFinishG ( undefinedt **  val)

Definition at line 132 of file libsheepyCUndefined.c.

◆ cleanUpUndefinedSmashG()

void cleanUpUndefinedSmashG ( undefinedt **  val)

Definition at line 137 of file libsheepyCUndefined.c.

◆ freeUndefined()

internal void freeUndefined ( undefinedt *self  UNUSED)

Definition at line 142 of file libsheepyCUndefined.c.

◆ terminateUndefined()

internal void terminateUndefined ( undefinedt **  self)

Definition at line 147 of file libsheepyCUndefined.c.

Here is the call graph for this function:

◆ toStringUndefined()

internal char * toStringUndefined ( undefinedt *self  UNUSED)

Definition at line 153 of file libsheepyCUndefined.c.

◆ duplicateUndefined()

internal undefinedt * duplicateUndefined ( undefinedt *self  UNUSED)

Definition at line 158 of file libsheepyCUndefined.c.

Here is the call graph for this function:

◆ finishUndefined()

internal void finishUndefined ( undefinedt **  self)

Definition at line 188 of file libsheepyCUndefined.c.

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

◆ duplicateUndefinedG()

undefinedt * duplicateUndefinedG ( undefinedt self)

Definition at line 202 of file libsheepyCUndefined.c.

◆ freeUndefinedG()

void freeUndefinedG ( undefinedt self)

Definition at line 207 of file libsheepyCUndefined.c.