object.h File Reference

Contains the definition of the Object. More...

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

Go to the source code of this file.

Data Structures

struct  Object
 Contains all the attributes and relations that compose an Object. More...
 

Typedefs

typedef struct Object Object
 Contains all the attributes and relations that compose an Object.
 

Functions

void initObject (Object *obj)
 Initialize the Object. More...
 
void freeObject (Object *obj, int freeItself)
 Free the Object previously initialized by initObject. More...
 

Detailed Description

Contains the definition of the Object.

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

Function Documentation

void freeObject ( Object obj,
int  freeItself 
)

Free the Object previously initialized by initObject.

Parameters
objA pointer to the Object to be freed
freeItselfBoolean to know whether the Object is to be freed or not

Here is the caller graph for this function:

void initObject ( Object obj)

Initialize the Object.

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