![]() |
![]() |
![]() |
Schroedinger Reference Manual | ![]() |
---|---|---|---|---|
SchroList; void (*SchroListFreeFunc) (void *member, void *priv); void schro_list_append (SchroList *list, void *value); void schro_list_delete (SchroList *list, int i); void schro_list_free (SchroList *list); void* schro_list_get (SchroList *list, int i); int schro_list_get_size (SchroList *list); void schro_list_insert (SchroList *list, int i, void *value); SchroList* schro_list_new (void); SchroList* schro_list_new_full (SchroListFreeFunc freefunc, void *priv); void schro_list_prepend (SchroList *list, void *value); void* schro_list_remove (SchroList *list, int i); void* schro_list_replace (SchroList *list, int i, void *value);
typedef struct { void **members; int n; int n_alloc; SchroListFreeFunc free; void *priv; } SchroList;
void schro_list_insert (SchroList *list, int i, void *value);
|
|
|
|
|
SchroList* schro_list_new_full (SchroListFreeFunc freefunc, void *priv);
|
|
|
|
Returns : |
void* schro_list_replace (SchroList *list, int i, void *value);
|
|
|
|
|
|
Returns : |