Skip to content
Snippets Groups Projects
Select Git revision
  • f4cdbdeed38bdde57bad8b332a65269c0a788275
  • master default protected
  • fix-words-ann
  • wccl-rules-migration
  • develop
5 results

boost_shared_ptr.i

Blame
  • 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 */