Go to the source code of this file.
Functions | |
Index * | index_new (void) |
void | index_free (Index *index) |
int | index_count (Index *index) |
void | index_allocate (Index *index, int size) |
void | index_set (Index *index, int at, void *value) |
void * | index_get (Index *index, int at) |
void | index_insert (Index *index, int at, void *value) |
void | index_append (Index *index, void *value) |
void | index_copy_set (Index *source, int from, Index *target, int to, int count) |
void | index_copy_insert (Index *source, int from, Index *target, int to, int count) |
void | index_copy_append (Index *source, int from, Index *target, int count) |
void | index_merge_insert (Index *first, int at, Index *second) |
void | index_merge_append (Index *first, Index *second) |
void | index_move (Index *index, int from, int to, int count) |
void | index_delete (Index *index, int at, int count) |
void | index_sort (Index *index, int(*compare)(const void *a, const void *b)) |
void | index_sort_with_data (Index *index, int(*compare)(const void *a, const void *b, void *data), void *data) |
void index_allocate | ( | Index * | index, | |
int | size | |||
) |
Definition at line 63 of file index.c.
Referenced by make_room(), playlist_delete_selected(), playlist_entry_insert_batch_raw(), playlist_reverse(), playlist_save(), and sort_selected().
void index_append | ( | Index * | index, | |
void * | value | |||
) |
Definition at line 104 of file index.c.
Referenced by add_file(), convert_filenames(), drct_pl_add(), drct_pl_open(), drct_pl_open_temp(), equalizer_read_presets(), import_winamp_eqf(), playlist_delete_selected(), playlist_entry_insert(), playlist_entry_insert_batch_raw(), playlist_reverse(), playlist_save(), playlist_shift(), sort_selected(), and strings_to_index().
Definition at line 122 of file index.c.
Referenced by playlist_reorder().
Definition at line 115 of file index.c.
Referenced by index_copy_append(), index_merge_append(), and index_merge_insert().
Definition at line 109 of file index.c.
Referenced by playlist_reorder(), and playlist_shift().
int index_count | ( | Index * | index | ) |
Definition at line 58 of file index.c.
Referenced by add_file(), add_folder(), add_playlist(), add_worker(), do_remote(), entries_are_scanned(), entry_find_to_scan(), equalizer_write_preset_file(), index_free_filenames(), index_free_tuples(), lookup_entry(), lookup_playlist(), playlist_count(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_count(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_insert_with_id(), playlist_load(), playlist_load_state(), playlist_next_song(), playlist_queue_delete(), playlist_queue_delete_selected(), playlist_queue_insert_selected(), playlist_randomize(), playlist_reformat_titles(), playlist_reorder(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_save_state(), playlist_select_all(), playlist_shift(), playlist_trigger_scan(), playlist_updated_range(), queue_update(), shuffle_next(), shuffle_prev(), shuffle_reset(), sort(), sort_selected(), and update().
Definition at line 143 of file index.c.
Referenced by playlist_delete(), and playlist_entry_delete().
void index_free | ( | Index * | index | ) |
Definition at line 52 of file index.c.
Referenced by add_playlist(), add_result_free(), do_remote(), index_free_filenames(), index_free_tuples(), playlist_delete_selected(), playlist_end(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_load(), playlist_reorder(), playlist_reverse(), playlist_save(), and sort_selected().
void* index_get | ( | Index * | index, | |
int | at | |||
) |
Definition at line 82 of file index.c.
Referenced by add_playlist(), add_worker(), do_remote(), entries_are_scanned(), entry_find_to_scan(), equalizer_write_preset_file(), index_free_filenames(), index_free_tuples(), lookup_entry(), lookup_playlist(), number_entries(), number_playlists(), playlist_delete(), playlist_delete_selected(), playlist_end(), playlist_entry_delete(), playlist_entry_insert_batch_raw(), playlist_free(), playlist_load_state(), playlist_next_song(), playlist_prev_song(), playlist_queue_insert_selected(), playlist_randomize(), playlist_reformat_titles(), playlist_rescan_file(), playlist_rescan_real(), playlist_reverse(), playlist_save(), playlist_save_state(), playlist_select_all(), playlist_shift(), playlist_trigger_scan(), shuffle_next(), shuffle_prev(), shuffle_reset(), sort_selected(), and update().
void index_insert | ( | Index * | index, | |
int | at, | |||
void * | value | |||
) |
Definition at line 98 of file index.c.
Referenced by index_append(), playlist_delete(), and playlist_insert_with_id().
void index_merge_insert | ( | Index * | first, | |
int | at, | |||
Index * | second | |||
) |
Definition at line 128 of file index.c.
Referenced by playlist_entry_insert_batch_raw().
Definition at line 138 of file index.c.
Referenced by playlist_reorder().
Index* index_new | ( | void | ) |
Definition at line 41 of file index.c.
Referenced by add_result_new(), convert_filenames(), drct_pl_add(), drct_pl_open(), drct_pl_open_temp(), equalizer_read_presets(), import_winamp_eqf(), playlist_delete_selected(), playlist_entry_insert(), playlist_entry_insert_batch_raw(), playlist_init(), playlist_load(), playlist_new(), playlist_reorder(), playlist_reverse(), playlist_save(), playlist_shift(), sort_selected(), and strings_to_index().
void index_set | ( | Index * | index, | |
int | at, | |||
void * | value | |||
) |
Definition at line 77 of file index.c.
Referenced by add_worker(), playlist_randomize(), and sort_selected().