Iterieren über std :: map in PHP mit SWIG

Ich verwende SWIG, um eine Funktion zu umbrechen, die ein zurückgibtstd::map in PHP.

Im PHP-Code muss ich die Elemente der Karte durchlaufen.

Die SWIG-Bibliothek bietet Unterstützung fürstd::map mit demstd_map.i Interface-Datei, aber nur die folgenden Methoden werden umbrochen:

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

Wie kann ich die Elemente der Karte durchlaufen? Würde ich das verlängern müssen?std_map.i Datei mit einer Art Wrapper für Iteratoren undbegin() undend()?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage