#include <stdio.h>
#include "ecs_def.h"
#include "ecs_descr.h"
Go to the source code of this file.
|
ecs_table_t * | ecs_table__cree (size_t nbr, size_t pas, ecs_size_t *pos, ecs_int_t *val, ecs_descr_t *descr) |
|
ecs_table_t * | ecs_table__alloue (size_t nbr, size_t nbr_val) |
|
void | ecs_table__detruit (ecs_table_t **this_table) |
|
void | ecs_table__pos_en_regle (ecs_table_t *this_table) |
|
void | ecs_table__regle_en_pos (ecs_table_t *this_table) |
|
void | ecs_table__libere_pos (ecs_table_t *this_table) |
|
void | ecs_table__imprime (const ecs_table_t *this_table, size_t imp_col, size_t nbr_imp, FILE *fic_imp) |
|
size_t | ecs_table__ret_taille (const ecs_table_t *this_table) |
|
ecs_table_t * | ecs_table__copie (ecs_table_t *table_init) |
|
ecs_table_t * | ecs_table__transforme_tableau (size_t nbr_elt, const ecs_int_t *tab_elt, ecs_descr_t *descr) |
|
size_t | ecs_table__ret_elt_nbr (const ecs_table_t *this_table) |
|
size_t | ecs_table__ret_val_nbr (const ecs_table_t *this_table) |
|
size_t | ecs_table__ret_descr_nbr (const ecs_table_t *this_table) |
|
ecs_type_t | ecs_table__ret_val_typ (const ecs_table_t *this_table) |
|
void | ecs_table__libere_pos_tab (const ecs_table_t *this_table, ecs_size_t *pos_tab) |
|
void | ecs_table__concatene (ecs_table_t **this_table, ecs_table_t **concat_table, size_t nbr_elt_init, size_t nbr_elt_ent_concat) |
|
void | ecs_table__concatene_connect (ecs_table_t **this_table, ecs_table_t **concat_table, size_t nbr_elt_init, size_t nbr_elt_concat) |
|
void | ecs_table__prolonge (ecs_table_t *this_table, size_t nbr_elt_prec, size_t nbr_elt_suiv) |
|
void | ecs_table__transforme_pos (ecs_table_t *this_table, size_t nbr_elt_ref, const ecs_tab_int_t vect_transf) |
|
void | ecs_table__incremente_val (ecs_table_t *this_table, const ecs_int_t increment) |
|
void | ecs_table__renumerote (ecs_table_t *this_table, const ecs_tab_int_t vect_transf, const ecs_tab_int_t signe_elt) |
|
ecs_table_t * | ecs_table__extrait (ecs_table_t *table_ref, bool elt_select[]) |
|
◆ ECS_TABLE_DEB
◆ ecs_table_t
◆ ECS_TABLE_E
Enumerator |
---|
ECS_TABLE_NUL | |
ECS_TABLE_DEF | |
ECS_TABLE_ATT | |
ECS_TABLE_FAM | |
ECS_TABLE_CNN | |
ECS_TABLE_FIN | |
◆ ecs_table__alloue()
ecs_table_t* ecs_table__alloue |
( |
size_t |
nbr, |
|
|
size_t |
nbr_val |
|
) |
| |
◆ ecs_table__concatene()
void ecs_table__concatene |
( |
ecs_table_t ** |
this_table, |
|
|
ecs_table_t ** |
concat_table, |
|
|
size_t |
nbr_elt_init, |
|
|
size_t |
nbr_elt_ent_concat |
|
) |
| |
◆ ecs_table__concatene_connect()
void ecs_table__concatene_connect |
( |
ecs_table_t ** |
this_table, |
|
|
ecs_table_t ** |
concat_table, |
|
|
size_t |
nbr_elt_init, |
|
|
size_t |
nbr_elt_concat |
|
) |
| |
◆ ecs_table__copie()
◆ ecs_table__cree()
◆ ecs_table__detruit()
◆ ecs_table__extrait()
◆ ecs_table__imprime()
void ecs_table__imprime |
( |
const ecs_table_t * |
this_table, |
|
|
size_t |
imp_col, |
|
|
size_t |
nbr_imp, |
|
|
FILE * |
fic_imp |
|
) |
| |
◆ ecs_table__incremente_val()
◆ ecs_table__libere_pos()
◆ ecs_table__libere_pos_tab()
◆ ecs_table__pos_en_regle()
void ecs_table__pos_en_regle |
( |
ecs_table_t * |
this_table | ) |
|
◆ ecs_table__prolonge()
void ecs_table__prolonge |
( |
ecs_table_t * |
this_table, |
|
|
size_t |
nbr_elt_prec, |
|
|
size_t |
nbr_elt_suiv |
|
) |
| |
◆ ecs_table__regle_en_pos()
void ecs_table__regle_en_pos |
( |
ecs_table_t * |
this_table | ) |
|
◆ ecs_table__renumerote()
◆ ecs_table__ret_descr_nbr()
size_t ecs_table__ret_descr_nbr |
( |
const ecs_table_t * |
this_table | ) |
|
◆ ecs_table__ret_elt_nbr()
size_t ecs_table__ret_elt_nbr |
( |
const ecs_table_t * |
this_table | ) |
|
◆ ecs_table__ret_taille()
size_t ecs_table__ret_taille |
( |
const ecs_table_t * |
this_table | ) |
|
◆ ecs_table__ret_val_nbr()
size_t ecs_table__ret_val_nbr |
( |
const ecs_table_t * |
this_table | ) |
|
◆ ecs_table__ret_val_typ()
◆ ecs_table__transforme_pos()
◆ ecs_table__transforme_tableau()