stringlist.hpp
Go to the documentation of this file.
38 int stringlist_select_files(stringlist_type * names, const char * path, file_pred_ftype * predicate, const void * pred_arg);
43 stringlist_type * stringlist_alloc_deep_copy_with_limits(const stringlist_type * src , int offset, int num_strings);
44 stringlist_type * stringlist_alloc_deep_copy_with_offset(const stringlist_type * src , int offset);
59 double stringlist_iget_as_double( const stringlist_type * stringlist , int index , bool * valid);
63 char * stringlist_alloc_joined_substring( const stringlist_type * s , int start_index , int end_index , const char * sep );
81 void stringlist_fprintf_fmt(const stringlist_type * stringlist, const stringlist_type * fmt_list , FILE * stream);
109 int stringlist_select_matching_files(stringlist_type * names , const char * path , const char * file_pattern);
110 int stringlist_select_matching_elements(stringlist_type * target , const stringlist_type * src , const char * pattern);
111 int stringlist_append_matching_elements(stringlist_type * target , const stringlist_type * src , const char * pattern);
void stringlist_python_sort(stringlist_type *s, int cmp_flag) bool stringlist_unique(const stringlist_type *stringlist) const char * stringlist_safe_iget(const stringlist_type *stringlist, int index) void stringlist_append_stringlist_copy(stringlist_type *, const stringlist_type *) stringlist_type * stringlist_alloc_argv_ref(const char **, int) void stringlist_fprintf(const stringlist_type *, const char *, FILE *) stringlist_type * stringlist_alloc_deep_copy(const stringlist_type *src) int stringlist_select_matching_elements(stringlist_type *target, const stringlist_type *src, const char *pattern) stringlist_type * stringlist_alloc_deep_copy_with_offset(const stringlist_type *src, int offset) char ** stringlist_alloc_char_ref(const stringlist_type *stringlist) const char * stringlist_back(const stringlist_type *stringlist) char * stringlist_alloc_joined_string(const stringlist_type *, const char *) int_vector_type * stringlist_find(const stringlist_type *, const char *) void stringlist_iset_copy(stringlist_type *, int index, const char *) void stringlist_insert_ref(stringlist_type *, int index, const char *) double stringlist_iget_as_double(const stringlist_type *stringlist, int index, bool *valid) void stringlist_sort(stringlist_type *, string_cmp_ftype *string_cmp) stringlist_type * stringlist_alloc_new(void) void stringlist_fprintf_fmt(const stringlist_type *stringlist, const stringlist_type *fmt_list, FILE *stream) void stringlist_clear(stringlist_type *) bool stringlist_iget_as_bool(const stringlist_type *stringlist, int index, bool *valid) const char * stringlist_get_last(const stringlist_type *stringlist) void stringlist_idel(stringlist_type *stringlist, int index) char * stringlist_alloc_joined_substring(const stringlist_type *s, int start_index, int end_index, const char *sep) void stringlist_fread(stringlist_type *, FILE *) int stringlist_get_size(const stringlist_type *) char ** stringlist_alloc_char_copy(const stringlist_type *) int stringlist_find_first(const stringlist_type *, const char *) const char * stringlist_front(const stringlist_type *stringlist) int stringlist_append_matching_elements(stringlist_type *target, const stringlist_type *src, const char *pattern) char * stringlist_iget_copy(const stringlist_type *stringlist, int) void stringlist_deep_copy(stringlist_type *target, const stringlist_type *src) stringlist_type * stringlist_alloc_deep_copy_with_limits(const stringlist_type *src, int offset, int num_strings) void stringlist_free__(void *) stringlist_type * stringlist_fread_alloc(FILE *) void stringlist_reverse(stringlist_type *s) int stringlist_get_argc(const stringlist_type *) void stringlist_insert_stringlist_copy(stringlist_type *, const stringlist_type *, int) int stringlist_iget_as_int(const stringlist_type *stringlist, int index, bool *valid) stringlist_type * stringlist_alloc_argv_copy(const char **, int) int stringlist_select_matching_files(stringlist_type *names, const char *path, const char *file_pattern) UTIL_IS_INSTANCE_HEADER(stringlist) bool stringlist_iequal(const stringlist_type *stringlist, int index, const char *s) void stringlist_insert_owned_ref(stringlist_type *, int index, const char *) void stringlist_iset_ref(stringlist_type *, int index, const char *) stringlist_type * stringlist_alloc_argv_owned_ref(const char **argv, int argc) void stringlist_free(stringlist_type *) void stringlist_iset_owned_ref(stringlist_type *, int index, const char *) int stringlist_select_files(stringlist_type *names, const char *path, file_pred_ftype *predicate, const void *pred_arg) void stringlist_append_copy(stringlist_type *, const char *) stringlist_type * stringlist_alloc_from_split(const char *input_string, const char *sep) bool stringlist_contains(const stringlist_type *, const char *) bool stringlist_equal(const stringlist_type *, const stringlist_type *) char * stringlist_pop(stringlist_type *stringlist) void stringlist_fwrite(const stringlist_type *, FILE *) const char * stringlist_iget(const stringlist_type *, int) void stringlist_insert_copy(stringlist_type *, int index, const char *) |