我正在使用Swig生成Java类。
我需要处理结构上指针的指针。
我有这个结构:
struct Model {
uint32_t serial;
}
我在C / C ++中有一个需要包装的函数:
void getModel( Model ** model ){
// instructions...
}
我得到了这个Java类:
public class SWIGTYPE_p_p_Model {
private long swigCPtr;
protected SWIGTYPE_p_p_Model(long cPtr, boolean futureUse) {
swigCPtr = cPtr;
}
protected SWIGTYPE_p_p_Model() {
swigCPtr = 0;
}
protected static long getCPtr(SWIGTYPE_p_p_Model obj) {
return (obj == null) ? 0 : obj.swigCPtr;
}
}
所以我的问题是:
我该如何使用这个课程?
如何在Swig中使用typemap
来阅读SWIGTYPE_p_p
?