eg_aequiset.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "eg_config.h"
#include "eg_macros.h"
#include "eg_mempool.h"

Include dependency graph for eg_aequiset.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  EGaequiSet_t
struct  EGaequiSetElem_t

Defines

#define EG_AEQUISET_DLEVEL   10

Typedefs

typedef EGaequiSet_t EGaequiSet_t
typedef EGaequiSetElem_t EGaequiSetElem_t

Functions

EGaequiSet_tEGaequiSetCopy (EGaequiSet_t *U, EGcopy_f data_copy)
EGaequiSet_tEGaequiSetCopyMP (EGaequiSet_t *U, EGcopyMP_f data_copy, EGmemPool_t *mem)
unsigned EGaequiSetFind (EGaequiSet_t *const s, const unsigned elem)
unsigned EGaequiSetLink (EGaequiSet_t *const U, const unsigned u, const unsigned v)
void EGaequiSetReset (EGaequiSet_t *const U)
void EGfreeAEquiSet (void *U)
EGaequiSet_tEGnewAEquiSet (EGmemPool_t *mem, const unsigned size)


Define Documentation

#define EG_AEQUISET_DLEVEL   10
 

Definition at line 46 of file eg_aequiset.h.


Typedef Documentation

typedef struct EGaequiSet_t EGaequiSet_t
 

typedef struct EGaequiSetElem_t EGaequiSetElem_t
 


Function Documentation

EGaequiSet_t* EGaequiSetCopy EGaequiSet_t U,
EGcopy_f  data_copy
[inline]
 

Definition at line 99 of file eg_aequiset.h.

EGaequiSet_t* EGaequiSetCopyMP EGaequiSet_t U,
EGcopyMP_f  data_copy,
EGmemPool_t mem
[inline]
 

Definition at line 72 of file eg_aequiset.h.

unsigned EGaequiSetFind EGaequiSet_t *const   s,
const unsigned  elem
 

Definition at line 104 of file eg_aequiset.c.

Here is the call graph for this function:

unsigned EGaequiSetLink EGaequiSet_t *const   U,
const unsigned  u,
const unsigned  v
[inline]
 

Definition at line 158 of file eg_aequiset.h.

void EGaequiSetReset EGaequiSet_t *const   U  )  [inline]
 

Definition at line 201 of file eg_aequiset.h.

void EGfreeAEquiSet void *  U  )  [inline]
 

Definition at line 218 of file eg_aequiset.h.

EGaequiSet_t* EGnewAEquiSet EGmemPool_t mem,
const unsigned  size
[inline]
 

Definition at line 126 of file eg_aequiset.h.


Generated on Mon Jan 30 08:48:58 2006 for EGlib by  doxygen 1.4.5