@returns({gpointer: gpointer}) def steal_hashtable()
Extracts and returns the underlying hash table from the map, and creates a new empty map.
Returns :
GHashTable from the map