Go to the documentation of this file.
18#define U_VECTOR_DECLARATION(TYPE) \
19 struct u_vector_##TYPE \
23 struct u_vector_##TYPE u_vector_##TYPE##_create(); \
24 void u_vector_##TYPE##_push_back(struct u_vector_##TYPE uv, TYPE e); \
25 TYPE u_vector_##TYPE##_at(struct u_vector_##TYPE uv, size_t i); \
26 void u_vector_##TYPE##_destroy(struct u_vector_##TYPE *uv);
28U_VECTOR_DECLARATION(
int)
29U_VECTOR_DECLARATION(
float)