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()
?