//## begin module.cm preserve=no // %X% %Q% %Z% %W% //## end module.cm //## begin module.cp preserve=no //## end module.cp //## Module: XList; Pseudo Package specification //## Subsystem: lab7 //## Source file: H:\kurs\avC++\lab7\XList.h #ifndef XList_h #define XList_h 1 //## begin module.additionalIncludes preserve=no //## end module.additionalIncludes //## begin module.includes preserve=yes //## end module.includes //## begin module.additionalDeclarations preserve=yes //## end module.additionalDeclarations //## Class: XList; Parameterized Class //## Category: lab7 //## Subsystem: lab7 //## Persistence: Transient //## Cardinality/Multiplicity: n template class XList { //## begin XList.initialDeclarations preserve=yes //## end XList.initialDeclarations public: //## Constructors (generated) XList(); //## Destructor (generated) ~XList(); //## Other Operations (specified) //## Operation: add%940854125 void add (T element); // Additional Public Declarations //## begin XList.public preserve=yes //## end XList.public protected: // Additional Protected Declarations //## begin XList.protected preserve=yes //## end XList.protected private: // Additional Private Declarations //## begin XList.private preserve=yes //## end XList.private private: //## implementation // Additional Implementation Declarations //## begin XList.implementation preserve=yes //## end XList.implementation }; //## begin XList.postscript preserve=yes //## end XList.postscript // Parameterized Class XList //## begin module.epilog preserve=yes //## end module.epilog #endif