out-enum.h File Reference

Containins the definition of the OutEnum. More...

#include "vector.h"
Include dependency graph for out-enum.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  OutEnum
 Contains multiple enumeration items When combining multiple Object, each enumeration item is to be stored, this structure does that. More...
 

Typedefs

typedef struct OutEnum OutEnum
 Contains multiple enumeration items When combining multiple Object, each enumeration item is to be stored, this structure does that.
 

Functions

void initOutEnum (OutEnum *oenu)
 Initilialize the OutputEnum. More...
 
void freeOutEnum (OutEnum *oenu, int freeItself)
 Free the OutEnum previously initialized by initEnum. More...
 
int isOutEnumIncludeInAnother (OutEnum oenu1, OutEnum oenu2)
 Is oenu1 include in oenu2? More...
 

Detailed Description

Containins the definition of the OutEnum.

Author
Bastien Philip (ebatsin)
Gaël Foppolo (gaelfoppolo)

Function Documentation

void freeOutEnum ( OutEnum oenu,
int  freeItself 
)

Free the OutEnum previously initialized by initEnum.

Parameters
oenuA pointer to the enum to free
freeItselfBoolean to know whether the OutEnum is to be freed or not

Here is the caller graph for this function:

void initOutEnum ( OutEnum oenu)

Initilialize the OutputEnum.

Parameters
oenuA pointer to the OutputEnum to init
Author
Bastien Philip (ebatsin)
Gaël Foppolo (gaelfoppolo)

Here is the caller graph for this function:

int isOutEnumIncludeInAnother ( OutEnum  oenu1,
OutEnum  oenu2 
)

Is oenu1 include in oenu2?

Parameters
oenu1First OutEnum
oenu2Second OutEnum
Returns
1, if oenu1 is include in oenu2, 0 otherwise

Here is the caller graph for this function: