]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/listnode.h
Made significant advances in the do_identify function. A new function:
[irc/gameservirc.git] / gameserv / listnode.h
index 93d12c3f35740bbba58a12788571f3dbeec21ba4..135e59a907efa64dd300d42aff12e9e887f90f41 100644 (file)
@@ -10,8 +10,9 @@ class ListNode {
        friend class List<T>;
     public:
        ListNode(const T &);
-       virtual T *getData();
+       T *getData();
        void setData(const T &);
+       void setPtr( T * );
        ListNode<T> *Next() { return next; };
        ListNode<T> *Prev() { return prev; };
     private:
@@ -35,4 +36,12 @@ template <class T>
 void ListNode<T>::setData( const T &info )
        { data ( info ); }
 
+template <class T>
+void ListNode<T>::setPtr( T *newPtr )
+{
+    T *temp;
+    temp = data;
+    data = newPtr;
+    delete temp;
+}
 #endif