#pragma once #include "Object.h" template struct ListNode : public Object { ListNode *Next; T Data; ListNode(T Data, ListNode *Next); }; template ListNode::ListNode(T Data, ListNode *Next) : Data(Data), Next(Next) { }