summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/swig/gr_shared_ptr.i
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/swig/gr_shared_ptr.i')
-rw-r--r--gnuradio-runtime/swig/gr_shared_ptr.i43
1 files changed, 0 insertions, 43 deletions
diff --git a/gnuradio-runtime/swig/gr_shared_ptr.i b/gnuradio-runtime/swig/gr_shared_ptr.i
deleted file mode 100644
index 3e601038f5..0000000000
--- a/gnuradio-runtime/swig/gr_shared_ptr.i
+++ /dev/null
@@ -1,43 +0,0 @@
-//
-// shared_ptr
-//
-// An enhanced relative of scoped_ptr with reference counted copy semantics.
-// The object pointed to is deleted when the last shared_ptr pointing to it
-// is destroyed or reset.
-//
-
-//
-// This is highly hacked up version of std::shared_ptr
-// We just need enough to get SWIG to "do the right thing" and
-// generate "Smart Pointer" code.
-//
-
-namespace std {
-
-template<class T> class shared_ptr
-{
-public:
-
- shared_ptr()
- {
- }
-
- shared_ptr (T * p)
- {
- }
-
-
- T * operator-> () // never throws
- {
- return px;
- }
-
-
-private:
-
- T * px; // contained pointer
- int pn;
-
-}; // shared_ptr
-
-}; \ No newline at end of file