dcrud  0.0.0
Distributed data and services
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
List.h File Reference
#include <util/types.h>
#include "ForeachFunction.h"
Include dependency graph for List.h:

Go to the source code of this file.

Typedefs

typedef void * collListItem
 
typedef collListItemcollListValues
 

Functions

 UTIL_ADT (collList)
 
collList collList_new (void)
 
void collList_delete (collList *This)
 
void collList_clear (collList This)
 
void collList_add (collList This, collListItem item)
 
bool collList_remove (collList This, collListItem item)
 
collListItem collList_get (collList This, unsigned int index)
 
unsigned int collList_size (collList This)
 
collForeachResult collList_foreach (collList This, collForeachFunction fn, void *userData)
 
collListValues collList_values (collList This)
 

Typedef Documentation

typedef void* collListItem

Definition at line 11 of file List.h.

Definition at line 12 of file List.h.

Function Documentation

void collList_add ( collList  This,
collListItem  item 
)
void collList_clear ( collList  This)
void collList_delete ( collList *  This)
collForeachResult collList_foreach ( collList  This,
collForeachFunction  fn,
void *  userData 
)
collListItem collList_get ( collList  This,
unsigned int  index 
)
collList collList_new ( void  )
bool collList_remove ( collList  This,
collListItem  item 
)
unsigned int collList_size ( collList  This)
collListValues collList_values ( collList  This)
UTIL_ADT ( collList  )