This module implements a vector adaptor, which allows to create an "std::vector"-like container on top of a base iterator.
Example
typedef vector_view<uint32*> vector_type;
uint32 storage[16];
vector_type vector( 0, storage );
vector.push_back( 3 );
vector.push_back( 7 );
vector.push_back( 11 );
vector.resize( 4 );
vector[3] = 8;
std::sort( vector.begin(), vector.end() );
printf("(%u, %u)\n");