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:
clear()
del($key)
get($key)
has_key($key)
is_empty()
set($key, $x)
size()
¿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()
?