libaegis/move_list.h File Reference

#include <common/str.h>

Go to the source code of this file.

Data Structures

struct  move_ty
struct  move_list_ty

Typedefs

typedef struct move_ty move_ty
typedef struct move_list_ty move_list_ty

Functions

void move_constructor (move_ty *mp, string_ty *, string_ty *)
void move_destructor (move_ty *mp)
void move_list_constructor (move_list_ty *mlp)
void move_list_destructor (move_list_ty *mlp)
void move_list_append_create (move_list_ty *, string_ty *, string_ty *)
void move_list_append_remove (move_list_ty *, string_ty *, string_ty *)


Typedef Documentation

typedef struct move_list_ty move_list_ty

Definition at line 47 of file move_list.h.

typedef struct move_ty move_ty

Definition at line 26 of file move_list.h.


Function Documentation

void move_constructor ( move_ty mp,
string_ty ,
string_ty  
)

The move_constructor function is used to initialize a move structure.

void move_destructor ( move_ty mp  ) 

The move_destructor function is used to release the resources held by a move structure.

void move_list_append_create ( move_list_ty ,
string_ty ,
string_ty  
)

The move_list_append function is used to append a (from, to) pair to a move list. The fact that it was the create half is recorded.

void move_list_append_remove ( move_list_ty ,
string_ty ,
string_ty  
)

The move_list_append function is used to append a (from, to) pair to a move list. The fact that it was the remove half is recorded.

void move_list_constructor ( move_list_ty mlp  ) 

The move_list_constructor function is used to initialize a move list structure.

void move_list_destructor ( move_list_ty mlp  ) 

The move_list_destructor function is used to release the resources held by a move list structure.


Generated on Wed Mar 12 23:37:37 2008 for Aegis by  doxygen 1.5.5