func (mm *FastIntIntMap) Clone() *FastIntIntMap {
	if mm == nil {
		return nil
	}

	result := NewFastIntIntMap()

	for k, v := range mm.m {
		result.m[k] = v
	}
	return result
}
// Clone returns a shallow copy of the map. It does not clone the underlying elements.
Clone returns a shallow copy of the map. It does not clone the underlying elements.
// Clone returns a shallow copy of the map . It does not clone the underlying elements .
func (mm *FastIntIntMap) Clone() *FastIntIntMap {
	if mm == nil {
		return nil
	}
	result := NewFastIntIntMap()
	for k, v := range mm.m {
		result.m[k] = v
	}
	return result
}
func ( mm * FastIntIntMap ) Clone ( ) * FastIntIntMap { if mm == nil { return nil } result := NewFastIntIntMap ( ) for k , v := range mm . m { result . m [ k ] = v } return result }
Clone returns a shallow copy of the map.
Clone returns a shallow copy of the map .