Vector of Vector of Arrays#

typedef struct mlx_vector_vector_array_ *mlx_vector_vector_array#

A vector of array vectors.

mlx_vector_vector_array mlx_vector_vector_array_new()#

New empty vector of array vectors.

void mlx_vector_vector_array_add(mlx_vector_vector_array vec2, const mlx_vector_array vec)#

Add an array vector to the vector of array vectors.

Reference count of the array vector will be increased.

mlx_vector_array mlx_vector_vector_array_get(mlx_vector_vector_array vec2, size_t index)#

Get the array vector at specified index in the vector of array vectors.

mlx_array mlx_vector_vector_array_get2d(mlx_vector_vector_array vec2, size_t index, size_t arr_index)#

Get the array at specified (index, arr_index) in the vector of array vectors.

size_t mlx_vector_vector_array_size(mlx_vector_vector_array vec2)#