RetroArch
Functions
mylist.c File Reference
#include <stdlib.h>
#include <string.h>
#include "mylist.h"
#include "mem_util.h"
Include dependency graph for mylist.c:

Functions

void mylist_resize (MyList *list, int newSize, bool runConstructor)
 
voidmylist_add_element (MyList *list)
 
void mylist_create (MyList **list_p, int initialCapacity, constructor_t constructor, destructor_t destructor)
 
void mylist_destroy (MyList **list_p)
 
void mylist_assign (MyList *list, int index, void *value)
 
void mylist_remove_at (MyList *list, int index)
 
void mylist_pop_front (MyList *list)
 
void mylist_push_back (MyList *list, void *value)
 

Function Documentation

◆ mylist_add_element()

void* mylist_add_element ( MyList list)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mylist_assign()

void mylist_assign ( MyList list,
int  index,
void value 
)
Here is the caller graph for this function:

◆ mylist_create()

void mylist_create ( MyList **  list_p,
int  initialCapacity,
constructor_t  constructor,
destructor_t  destructor 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mylist_destroy()

void mylist_destroy ( MyList **  list_p)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mylist_pop_front()

void mylist_pop_front ( MyList list)
Here is the call graph for this function:

◆ mylist_push_back()

void mylist_push_back ( MyList list,
void value 
)
Here is the call graph for this function:

◆ mylist_remove_at()

void mylist_remove_at ( MyList list,
int  index 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mylist_resize()

void mylist_resize ( MyList list,
int  newSize,
bool  runConstructor 
)
Here is the caller graph for this function: