type getVector ## name(Vector ## name * vector, uint index); \
void setExpandVector ## name(Vector ## name * vector, uint index, type item); \
void setVector ## name(Vector ## name * vector, uint index, type item); \
type getVector ## name(Vector ## name * vector, uint index); \
void setExpandVector ## name(Vector ## name * vector, uint index, type item); \
void setVector ## name(Vector ## name * vector, uint index, type item); \