Iterando sobre std :: map en PHP con SWIG

Estoy usando SWIG para envolver una función que devuelve unstd::map en PHP.

En el código PHP, necesito iterar sobre los elementos del mapa.

La biblioteca SWW SWIG proporciona soporte parastd::map con elstd_map.i archivo de interfaz, pero solo se envuelven los siguientes métodos:

<code> clear()
 del($key)
 get($key)
 has_key($key)
 is_empty()
 set($key, $x)
 size()
</code>

¿Cómo puedo iterar sobre los elementos del mapa? ¿Tendría que extender elstd_map.i archivo con algún tipo de envoltorios para iteradores ybegin() yend()?

Respuestas a la pregunta(1)

Su respuesta a la pregunta