Graphviz
2.41.20171026.1811
|
#include <stdlib.h>
Go to the source code of this file.
Data Structures | |
struct | vector_struct |
Typedefs | |
typedef struct vector_struct * | Vector |
typedef Vector | StringVector |
typedef Vector | IntegerVector |
typedef Vector IntegerVector |
typedef Vector StringVector |
typedef struct vector_struct* Vector |
Definition at line 84 of file vector.c.
References Vector_add().
void IntegerVector_delete | ( | Vector | v | ) |
Definition at line 88 of file vector.c.
References Vector_delete().
Definition at line 92 of file vector.c.
References NULL, and Vector_get().
Definition at line 99 of file vector.c.
References Vector_get_length().
Definition at line 80 of file vector.c.
References intdealloactor(), and Vector_new().
Definition at line 103 of file vector.c.
References Vector_reset().
Definition at line 130 of file vector.c.
References Vector_add().
Referenced by StringVector_part().
void StringVector_delete | ( | Vector | v | ) |
Definition at line 134 of file vector.c.
References Vector_delete().
void StringVector_fprint | ( | FILE * | fp, |
StringVector | v | ||
) |
Definition at line 161 of file vector.c.
References StringVector_get(), and StringVector_get_length().
void StringVector_fprint1 | ( | FILE * | fp, |
StringVector | v | ||
) |
Definition at line 153 of file vector.c.
References StringVector_get(), and StringVector_get_length().
Definition at line 138 of file vector.c.
References NULL, and Vector_get().
Referenced by StringVector_fprint(), StringVector_fprint1(), and StringVector_part().
Definition at line 145 of file vector.c.
References Vector_get_length().
Referenced by StringVector_fprint(), and StringVector_fprint1().
Definition at line 121 of file vector.c.
References nulldealloactor(), strdealloactor(), and Vector_new().
Referenced by StringVector_part().
StringVector StringVector_part | ( | StringVector | v, |
int | n, | ||
int * | selected_list | ||
) |
Definition at line 169 of file vector.c.
References MALLOC, SparseMatrix_struct::n, StringVector_add(), StringVector_get(), StringVector_new(), and TRUE.
Definition at line 149 of file vector.c.
References Vector_reset().
Definition at line 43 of file vector.c.
References vector_struct::len, MAX, vector_struct::maxlen, NULL, vector_struct::size_of_elem, vector_struct::v, and Vector_assign().
Referenced by IntegerVector_add(), and StringVector_add().
void Vector_delete | ( | Vector | v | ) |
Definition at line 53 of file vector.c.
References vector_struct::deallocator, vector_struct::len, NULL, vector_struct::size_of_elem, and vector_struct::v.
Referenced by IntegerVector_delete(), and StringVector_delete().
Definition at line 64 of file vector.c.
References vector_struct::len, NULL, vector_struct::size_of_elem, and vector_struct::v.
Referenced by IntegerVector_get(), and StringVector_get().
Definition at line 69 of file vector.c.
References vector_struct::len.
Referenced by IntegerVector_get_length(), and StringVector_get_length().
Definition at line 18 of file vector.c.
References vector_struct::deallocator, vector_struct::len, vector_struct::maxlen, NULL, vector_struct::size_of_elem, and vector_struct::v.
Referenced by IntegerVector_new(), and StringVector_new().
Definition at line 36 of file vector.c.
References vector_struct::deallocator, vector_struct::len, NULL, vector_struct::size_of_elem, vector_struct::v, and Vector_assign().
Referenced by IntegerVector_reset(), and StringVector_reset().