#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 struct move_list_ty move_list_ty |
Definition at line 47 of file move_list.h.
Definition at line 26 of file move_list.h.
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.