schrolist

schrolist

Functions

Types and Values

struct SchroList

Description

Functions

SchroListFreeFunc ()

void
(*SchroListFreeFunc) (void *member,
                      void *priv);


schro_list_append ()

void
schro_list_append (SchroList *list,
                   void *value);


schro_list_delete ()

void
schro_list_delete (SchroList *list,
                   int i);


schro_list_free ()

void
schro_list_free (SchroList *list);


schro_list_get ()

void *
schro_list_get (SchroList *list,
                int i);

Returns


schro_list_get_size ()

int
schro_list_get_size (SchroList *list);

Returns


schro_list_insert ()

void
schro_list_insert (SchroList *list,
                   int i,
                   void *value);


schro_list_new ()

SchroList *
schro_list_new (void);

Returns


schro_list_new_full ()

SchroList *
schro_list_new_full (SchroListFreeFunc freefunc,
                     void *priv);

Returns


schro_list_prepend ()

void
schro_list_prepend (SchroList *list,
                    void *value);


schro_list_remove ()

void *
schro_list_remove (SchroList *list,
                   int i);

Returns


schro_list_replace ()

void *
schro_list_replace (SchroList *list,
                    int i,
                    void *value);

Returns

Types and Values

struct SchroList

struct SchroList {
  void **members;
  int n;
  int n_alloc;

  SchroListFreeFunc free;
  void *priv;
};