X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/f2072f1a322a388903ce463f9cb736d6576cce4f..b0359af918570a33f2b1bffcf3b1e2ae5220b0ad:/gameserv/listnode.h diff --git a/gameserv/listnode.h b/gameserv/listnode.h index 31b7594..feb6641 100644 --- a/gameserv/listnode.h +++ b/gameserv/listnode.h @@ -14,6 +14,7 @@ class ListNode { T *getData(); void setData(const T &); void setPtr( T * ); + void setNewPtr( T * ); ListNode *Next() { return next; }; ListNode *Prev() { return prev; }; private: @@ -45,4 +46,10 @@ void ListNode::setPtr( T *newPtr ) data = newPtr; delete temp; } + +template +void ListNode::setNewPtr( T *newPtr ) +{ + data = newPtr; +} #endif