type_map::const_iterator