std::map<int, std::map<POINTER, STRUCT>>
ターゲットが C# の場合に SWIG で正しく使用する方法。
ドキュメントから、使用してみました
namespace std
{
%template(map_POINTER_STRUCT) map<POINTER, STRUCT>;
%template(map_int_map_POINTER_STRUCT) std::map<int, std::map<POINTER, STRUCT>>;
}
しかし、SWIG はまだエラーを出しますError: Syntax error in input(3)
。