dcrud  0.0.0
Distributed data and services
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Set.h File Reference
#include <util/types.h>
#include <coll/Comparator.h>
#include "ForeachFunction.h"
Include dependency graph for Set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void * collSetItem
 
typedef collSetItemcollSetValues
 

Functions

 UTIL_ADT (collSet)
 
collSet collSet_new (collComparator cmp)
 
void collSet_delete (collSet *This)
 
void collSet_clear (collSet This)
 
bool collSet_add (collSet This, collSetItem item)
 
bool collSet_remove (collSet This, collSetItem item)
 
unsigned int collSet_size (collSet This)
 
collForeachResult collSet_foreach (collSet This, collForeachFunction fn, void *userData)
 
collSetValues collSet_values (collSet This)
 

Typedef Documentation

typedef void* collSetItem

Definition at line 12 of file Set.h.

Definition at line 13 of file Set.h.

Function Documentation

bool collSet_add ( collSet  This,
collSetItem  item 
)
void collSet_clear ( collSet  This)
void collSet_delete ( collSet *  This)
collForeachResult collSet_foreach ( collSet  This,
collForeachFunction  fn,
void *  userData 
)
collSet collSet_new ( collComparator  cmp)
bool collSet_remove ( collSet  This,
collSetItem  item 
)
unsigned int collSet_size ( collSet  This)
collSetValues collSet_values ( collSet  This)
UTIL_ADT ( collSet  )