0
我有一個包含以下代碼痛飲文件:C++模板痛飲包裝問題
%module vgSofa
#define VG_SOFA_API
%import vgd/vgd.i
%import vgm/vgm.i
%template(BasicHandlerShp1) boost::shared_ptr<vgSofa::handler::BasicHandler>;
%{
#include "vgSofa/handler/BasicHandler.hpp"
%}
%template(BasicHandlerShp) vgd::Shp<vgSofa::handler::BasicHandler>;
%include "vgSofa/handler/BasicHandler.hpp"
凡vgd::Shp
繼承到boost::shared_ptr
。 此代碼生成包裝和python文件,但在生成的python文件中,我無法訪問我的模板BasicHandlerShp
中的vgSofa::handler::BasicHandler
函數。 如何在BasicHandlerShp
中訪問這些功能? 謝謝!