void pushVector ## name(Vector ## name *vector, type item); \
type getVector ## name(Vector ## name *vector, uint index); \
void setVector ## name(Vector ## name *vector, uint index, type item); \
- uint getSize ##name(Vector ##name *vector); \
+ uint getSizeVector ##name(Vector ##name *vector); \
void freeVector ##name(Vector ##name *vector);
#define VectorImpl(name, type, defcap) \
void setVector ## name(Vector ## name * vector, uint index, type item) { \
vector->array[index]=item; \
} \
- uint getSize ## name(Vector ## name *vector) { \
+ uint getSizeVector ## name(Vector ## name *vector) { \
return vector->size; \
} \
void freeVector ##name(Vector ##name *vector) { \