Select Git revision
boost_shared_ptr.i
boost_shared_ptr.i 342 B
/**
* Wrapper for boost shared_ptr
*/
#ifndef SWIG_BOOST_SHAREDPTR
#define SWIG_BOOST_SHAREDPTR
%module swig_boost_shared_ptr
%{
%}
namespace boost {
template<class T> class shared_ptr {
public:
shared_ptr();
shared_ptr(T * p);
T* operator->();
private:
T * px;
int pn;
};
}
#endif /* SWIG_BOOST_SHAREDPTR */