SWIGTYPE_p_p_:结构指针上的指针(从C / C ++到Java)
我正在使用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; } }
所以我的问题是:
-
我该如何使用这个课程?
-
如何在
SWIGTYPE_p_p
创建一个类型SWIGTYPE_p_p
来读取SWIGTYPE_p_p
?