Iterowanie nad std :: map w PHP z SWIG

Używam SWIG do zawijania funkcji, która zwracastd::map w PHP.

W kodzie PHP muszę iterować po elementach mapy.

Biblioteka SWIG zapewnia wsparcie dlastd::map zstd_map.i plik interfejsu, ale tylko następujące metody są opakowane:

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

Jak mogę iterować elementy mapy? Czy muszę przedłużyćstd_map.i plik z jakimś opakowaniem dla iteratorów ibegin() iend()?

questionAnswers(1)

yourAnswerToTheQuestion