#pragma once namespace Jenga{ namespace Common{ template void EraseVectorItem( T &v, int index ) { T::iterator it = v.begin(); int i = 0; while( i < index ) { i ++; it ++; } v.erase( it ); } } }