This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
|
|
Definition at line 32 of file gnn_node_vector.h. |
|
|
Definition at line 43 of file gnn_node_vector.h. |
|
||||||||||||
|
This function copies the elements of the vector
Definition at line 381 of file gnn_node_vector.c. |
|
|
This function counts the number of elements pointing to a non-NULL location.
Definition at line 248 of file gnn_node_vector.c. |
|
|
This function frees the memory of a gnn_node_vector and destroys all its pointed nodes by calling gnn_node_destroy on each one of them.
Definition at line 148 of file gnn_node_vector.c. |
|
|
This function duplicates a given vector, by creating a new fresh one pointing to the same nodes.
Definition at line 352 of file gnn_node_vector.c. |
|
|
This function frees the memory of a gnn_node_vector. The pointed nodes won't be destroyed.
Definition at line 128 of file gnn_node_vector.c. |
|
||||||||||||
|
This function returns the pointer located at the i-th position.
Definition at line 177 of file gnn_node_vector.c. |
|
|
This function returns 1 if all elements are equal to NULL.
Definition at line 223 of file gnn_node_vector.c. |
|
|
This function creates a new vector with NULL pointers of size
Definition at line 86 of file gnn_node_vector.c. |
|
|
Definition at line 327 of file gnn_node_vector.c. |
|
||||||||||||||||
|
This function sets a new value for the element located at the i-th position. It should be a pointer to a valid gnn_node or NULL. You should be carefull and not delete a needed pointer in order to not lose memory.
Definition at line 201 of file gnn_node_vector.c. |
|
||||||||||||||||
|
This function creates a subvector view of the given vector, starting at
gnn_node_vector_view view; gnn_node_vector *w; // v is a pointer to a gnn_node_vector view = gnn_node_vector_subvector (v, 2, 5); // get a pointer w = &(view.vector);
Definition at line 431 of file gnn_node_vector.c. |
|
||||||||||||||||||||
|
This function creates a subvector view of the given vector, starting at
gnn_node_vector_view view; gnn_node_vector *w; // obtain a view of the first 5 odd elements of the vector v view = gnn_node_vector_subvector_with_stride (v, 1, 2, 5); // get a pointer w = &(view.vector);
Definition at line 464 of file gnn_node_vector.c. |
|
||||||||||||
|
This function swaps the elements of the node vectors. This is accomplished by interchanging its underlying arrays.
Definition at line 276 of file gnn_node_vector.c. |
|
||||||||||||||||
|
This function swaps the element located at
Definition at line 303 of file gnn_node_vector.c. |
1.2.18