Annotation of mstools/mfc/samples/templdef/mkcoll.bat, revision 1.1

1.1     ! root        1: echo "Building all collection shapes"
        !             2: 
        !             3: copy afxcoll.hTT newcoll.h
        !             4: 
        !             5: REM ////////////////////////////////////////////////////////////////////////
        !             6: REM -- Arrays
        !             7: 
        !             8: templdef "CArray<BYTE,BYTE,1,0> CByteArray" array.ctt temp.h array_b.cpp
        !             9: copy newcoll.h+temp.h newcoll.h
        !            10: 
        !            11: templdef "CArray<WORD,WORD,1,0> CWordArray" array.ctt temp.h array_w.cpp
        !            12: copy newcoll.h+temp.h newcoll.h
        !            13: 
        !            14: templdef "CArray<DWORD,DWORD,1,0> CDWordArray" array.ctt temp.h array_d.cpp
        !            15: copy newcoll.h+temp.h newcoll.h
        !            16: 
        !            17: templdef "CArray<void*,void*,0,0> CPtrArray" array.ctt temp.h array_p.cpp
        !            18: copy newcoll.h+temp.h newcoll.h
        !            19: 
        !            20: templdef "CArray<CObject*,CObject*,1,0> CObArray" array.ctt temp.h array_o.cpp
        !            21: copy newcoll.h+temp.h newcoll.h
        !            22: 
        !            23: REM -- String Arrays require special support
        !            24: templdef "CArray<CString,const char*,1,1> CStringArray" array.ctt temp.h array_s.cpp
        !            25: copy newcoll.h+temp.h newcoll.h
        !            26: 
        !            27: REM ////////////////////////////////////////////////////////////////////////
        !            28: REM -- Lists
        !            29: templdef "CList<void*,void*,0,0> CPtrList" list.ctt temp.h list_p.cpp
        !            30: copy newcoll.h+temp.h newcoll.h
        !            31: 
        !            32: templdef "CList<CObject*,CObject*,1,0> CObList" list.ctt temp.h list_o.cpp
        !            33: copy newcoll.h+temp.h newcoll.h
        !            34: 
        !            35: REM -- String Lists require special support
        !            36: templdef "CList<CString,const char*,1,1> CStringList" list.ctt temp.h list_s.cpp
        !            37: copy newcoll.h+temp.h newcoll.h
        !            38: 
        !            39: REM ////////////////////////////////////////////////////////////////////////
        !            40: REM -- Maps
        !            41: 
        !            42: templdef "CMap<WORD,WORD,void*,void*,0,0> CMapWordToPtr" map.ctt temp.h map_wp.cpp
        !            43: copy newcoll.h+temp.h newcoll.h
        !            44: 
        !            45: templdef "CMap<void*,void*,WORD,WORD,0,0> CMapPtrToWord" map.ctt temp.h map_pw.cpp
        !            46: copy newcoll.h+temp.h newcoll.h
        !            47: 
        !            48: templdef "CMap<void*,void*,void*,void*,0,0> CMapPtrToPtr" map.ctt temp.h map_pp.cpp
        !            49: copy newcoll.h+temp.h newcoll.h
        !            50: 
        !            51: templdef "CMap<WORD,WORD,CObject*,CObject*,1,0> CMapWordToOb" map.ctt temp.h map_wo.cpp
        !            52: copy newcoll.h+temp.h newcoll.h
        !            53: 
        !            54: REM ////////////////////////////////////////////////////////////////////////
        !            55: REM -- Maps from Strings
        !            56: templdef "CMapStringTo<void*,void*,0,0> CMapStringToPtr" map_s.ctt temp.h map_sp.cpp
        !            57: copy newcoll.h+temp.h newcoll.h
        !            58: 
        !            59: templdef "CMapStringTo<CObject*,CObject*,1,0> CMapStringToOb" map_s.ctt temp.h map_so.cpp
        !            60: copy newcoll.h+temp.h newcoll.h
        !            61: 
        !            62: templdef "CMapStringTo<CString,const char*,1,1> CMapStringToString" map_s.ctt temp.h map_ss.cpp
        !            63: copy newcoll.h+temp.h newcoll.h
        !            64: 
        !            65: REM ////////////////////////////////////////////////////////////////////////
        !            66: REM - Wrap up/Clean up
        !            67: 
        !            68: :skip_map
        !            69: 
        !            70: erase temp.h
        !            71: echo #undef THIS_FILE >> newcoll.h
        !            72: echo #define THIS_FILE __FILE__ >> newcoll.h
        !            73: echo #endif //!__AFXCOLL_H__ >> newcoll.h

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.