X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/b0359af918570a33f2b1bffcf3b1e2ae5220b0ad..9a2d27ef793d80122153dfc2cf7eaedfe33e5db4:/gameserv/listnode.h diff --git a/gameserv/listnode.h b/gameserv/listnode.h index feb6641..a18f21e 100644 --- a/gameserv/listnode.h +++ b/gameserv/listnode.h @@ -11,6 +11,7 @@ class ListNode { friend class List; public: ListNode(const T &); + ListNode(T &); T *getData(); void setData(const T &); void setPtr( T * ); @@ -30,6 +31,13 @@ ListNode::ListNode(const T &info) prev = NULL; data = new T(info); } +template +ListNode::ListNode(T &info) +{ + next = NULL; + prev = NULL; + data = new T(info); +} template T *ListNode::getData() { return data; }