home *** CD-ROM | disk | FTP | other *** search
- --
- -- lpex.tde
- --
- -- This is the master template to be invoked from lpex guides.
- -- It includes the appropriate templates according to the macros
- -- instantiated by selecting collection classes features.
- --
- <include element2.tde>
- <include main2.tde>
- <if ($KEY_PTR$)>
- <define KEY_TYPE>$KEY_CLASS$*\</define>
- <else>
- <define KEY_TYPE>$KEY_CLASS$\</define>
- </if>
- <if ($ELEMENT_PTR$)>
- <define ELEMENT_TYPE>$ELEMENT_CLASS$*\</define>
- <else>
- <define ELEMENT_TYPE>$ELEMENT_CLASS$\</define>
- </if>
- //------------------------------------------------------------------------------
- // COLLECTION CLASSES: declarations and usage sample
- //
- // The following is generated by the VisualAge C++ Collection Classes SmartGuide
- //------------------------------------------------------------------------------
-
- #include <$INCLUDE_NAME$>
- #include <iostream.h>
- #include <istring.hpp>
- ----------------------------------------------------------------
- -- Definitions for the collection class
- ----------------------------------------------------------------
- $DEFINE_COLLECTION_CLASS$
- ----------------------------------------------------------------
- -- Sample program
- ----------------------------------------------------------------
- <if ($GENERATE_MAIN$)>
- <define NULL>\</define>
- \<if ($FILE_STEM$ != $NULL$) >
- \<define MAINCPP>$FILE_STEM$.cpp\</define>
- \<outfile $MAINCPP$ new>
- #include "$FILE_STEM$.hpp"
- $DEFINE_MAIN$\<>
- \</outfile>
- \<else>
- $DEFINE_MAIN$\<>
- \</if>
- </if>