size_t operator()(const Vec3Type & vec) const { size_t h = 0; boost::hash_combine(h, vec.x()); boost::hash_combine(h, vec.y()); boost::hash_combine(h, vec.z()); return h; }
std::string MapImpl::getChunkName(const Vec3Type & v) const { return boost::str(boost::format("%i.%i.%i") % v.x() % v.y() % v.z()); }