/*++ Copyright (c) 1998 Microsoft Corporation All rights reserved. Module Name: sitem.hxx Abstract: Item template class. Author: Weihai Chen (WeihaiC) 06/29/98 Revision History: --*/ #ifndef _SITEM_H #define _SITEM_H ////////////////////////////////////////////////////////////////////// // // sitem.h: template for the SingleList Item class. // ////////////////////////////////////////////////////////////////////// template class CSingleItem { public: CSingleItem (void); CSingleItem (T); CSingleItem (T, CSingleItem *); ~CSingleItem (void); void SetNext (CSingleItem *); CSingleItem * GetNext (); BOOL IsSame (T&); T GetData (void); private: T m_Data; CSingleItem *m_Next; }; #include "sitem.inl" #endif