85 #define ECS_TABLE_DEB ECS_TABLE_DEF
250 size_t nbr_elt_ent_concat);
261 size_t nbr_elt_concat);
274 size_t nbr_elt_suiv);
ECS_TABLE_E
Definition: ecs_table.h:73
ecs_int_t * val
Definition: ecs_table_priv.h:72
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)
Definition: ecs_table.c:920
void ecs_table__incremente_val(ecs_table_t *this_table, const ecs_int_t increment)
Definition: ecs_table.c:1117
int ecs_int_t
Definition: ecs_def.h:131
Definition: ecs_table.h:77
size_t nbr
Definition: ecs_table_priv.h:65
Definition: ecs_descr_priv.h:58
void ecs_table__libere_pos(ecs_table_t *this_table)
Definition: ecs_table.c:612
void ecs_table__imprime(const ecs_table_t *this_table, size_t imp_col, size_t nbr_imp, FILE *fic_imp)
Definition: ecs_table.c:628
size_t ecs_table__ret_descr_nbr(const ecs_table_t *this_table)
Definition: ecs_table.c:887
void ecs_table__prolonge(ecs_table_t *this_table, size_t nbr_elt_prec, size_t nbr_elt_suiv)
Definition: ecs_table.c:977
void ecs_table__libere_pos_tab(const ecs_table_t *this_table, ecs_size_t *pos_tab)
Definition: ecs_table.c:903
void ecs_table__detruit(ecs_table_t **this_table)
Definition: ecs_table.c:497
ecs_size_t * pos
Definition: ecs_table_priv.h:69
void ecs_table__regle_en_pos(ecs_table_t *this_table)
Definition: ecs_table.c:586
size_t ecs_size_t
Definition: ecs_def.h:132
ecs_table_t * ecs_table__extrait(ecs_table_t *table_ref, bool elt_select[])
Definition: ecs_table.c:1189
size_t ecs_table__ret_val_nbr(const ecs_table_t *this_table)
Definition: ecs_table.c:866
size_t pas
Definition: ecs_table_priv.h:67
ecs_table_t * ecs_table__cree(size_t nbr, size_t pas, ecs_size_t *pos, ecs_int_t *val, ecs_descr_t *descr)
Definition: ecs_table.c:412
ecs_table_t * ecs_table__alloue(size_t nbr, size_t nbr_val)
Definition: ecs_table.c:458
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)
size_t ecs_table__ret_taille(const ecs_table_t *this_table)
Definition: ecs_table.c:694
Definition: ecs_table_priv.h:63
Definition: ecs_table.h:76
void ecs_table__transforme_pos(ecs_table_t *this_table, size_t nbr_elt_ref, const ecs_tab_int_t vect_transf)
Definition: ecs_table.c:1050
Definition: ecs_table.h:78
Definition: ecs_table.h:79
size_t ecs_table__ret_elt_nbr(const ecs_table_t *this_table)
Definition: ecs_table.c:848
ecs_table_t * ecs_table__transforme_tableau(size_t nbr_elt, const ecs_int_t *tab_elt, ecs_descr_t *descr)
Definition: ecs_table.c:777
ecs_type_t
Definition: ecs_def.h:138
ecs_type_t ecs_table__ret_val_typ(const ecs_table_t *this_table)
ecs_descr_t * descr
Definition: ecs_table_priv.h:74
ecs_table_t * ecs_table__copie(ecs_table_t *table_init)
Definition: ecs_table.c:729
Definition: ecs_table.h:75
void ecs_table__renumerote(ecs_table_t *this_table, const ecs_tab_int_t vect_transf, const ecs_tab_int_t signe_elt)
Definition: ecs_table.c:1146
Definition: ecs_table.h:80
void ecs_table__pos_en_regle(ecs_table_t *this_table)
Definition: ecs_table.c:542