core :: MapIterator
core $ MapIterator :: SELF
Type of this instance, automatically specialized in every classcore :: Object :: class_factory
Implementation used byget_class to create the specific class.
			core :: MapIterator :: defaultinit
core :: Object :: defaultinit
core :: Object :: is_same_instance
Return true ifself and other are the same instance (i.e. same identity).
			core :: Object :: is_same_serialized
Isself the same as other in a serialization context?
			core :: Object :: is_same_type
Return true ifself and other have the same dynamic type.
			core :: Object :: output_class_name
Display class name on stdout (debug only).
# Iterators for Map.
interface MapIterator[K, V]
	# The current item.
	# Require `is_ok`.
	fun item: V is abstract
	# The key of the current item.
	# Require `is_ok`.
	fun key: K is abstract
	# Jump to the next item.
	# Require `is_ok`.
	fun next is abstract
	# Is there a current item ?
	fun is_ok: Bool is abstract
	# Set a new `item` at `key`.
	#fun item=(item: E) is abstract
	# Pre-iteration hook.
	#
	# Used to inform `self` that the iteration is starting.
	# Specific iterators can use this to prepare some resources.
	#
	# Is automatically invoked at the beginning of `for` structures.
	#
	# Do nothing by default.
	fun start do end
	# Post-iteration hook.
	#
	# Used to inform `self` that the iteration is over.
	# Specific iterators can use this to free some resources.
	#
	# Is automatically invoked at the end of `for` structures.
	#
	# Do nothing by default.
	fun finish do end
end
					lib/core/collection/abstract_collection.nit:768,1--807,3