home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / classsrc.pak / TMPLINST.CPP < prev    next >
C/C++ Source or Header  |  1997-07-23  |  3KB  |  92 lines

  1. /*------------------------------------------------------------------------*/
  2. /*                                                                        */
  3. /*  TMPLINST.CPP                                                          */
  4. /*                                                                        */
  5. /*  Copyright (c) 1991, 1994 Borland International                        */
  6. /*  All Rights Reserved                                                   */
  7. /*                                                                        */
  8. /*  Provides instantiations of the various Object containers,             */
  9. /*  for use in the class library DLLs.                                    */
  10. /*                                                                        */
  11. /*------------------------------------------------------------------------*/
  12.  
  13. #pragma option -Jgd
  14.  
  15. #if !defined( __HASHTBL_H )
  16. #include <classlib\obsolete\hashtbl.h>
  17. #endif
  18.  
  19. #if !defined( CLASSLIB_OBJSTRM_H )
  20. #include <classlib/objstrm.h>
  21. #endif
  22.  
  23. // needed for HashTable
  24. typedef TIVectorImp<Object> dummy1;
  25.  
  26. // needed for Object Streaming
  27. typedef TSVectorImp<TPWrittenObjects::TPWObj> dummy2;
  28. typedef TCVectorImp<const void *> dummy3;
  29. typedef TISVectorImp<TStreamableClass> dummy4;
  30.  
  31. #if !defined( CLASSLIB_VECTIMP_H )
  32. #include <classlib/vectimp.h>
  33. #endif
  34.  
  35. #if !defined( CLASSLIB_STACKS_H )
  36. #include <classlib/stacks.h>
  37. #endif
  38.  
  39. #if !defined( CLASSLIB_QUEUES_H )
  40. #include <classlib/queues.h>
  41. #endif
  42.  
  43. #if !defined( CLASSLIB_LISTIMP_H )
  44. #include <classlib/listimp.h>
  45. #endif
  46.  
  47. #if !defined( CLASSLIB_DLISTIMP_H )
  48. #include <classlib/dlistimp.h>
  49. #endif
  50.  
  51. #if !defined( CLASSLIB_DEQUES_H )
  52. #include <classlib/deques.h>
  53. #endif
  54.  
  55. #if !defined( CLASSLIB_SETS_H )
  56. #include <classlib/sets.h>
  57. #endif
  58.  
  59. typedef TSDoubleListImp<void _FAR *> dummy6;
  60. typedef TDoubleListIteratorImp<void _FAR *> dummy7;
  61.  
  62. typedef TIDequeAsVector<Object> dummy8;
  63. typedef TIDequeAsVectorIterator<Object> dummy9;
  64.  
  65. typedef TIDequeAsDoubleList<Object> dummy10;
  66. typedef TIDequeAsDoubleListIterator<Object> dummy11;
  67.  
  68. typedef TSListImp<void _FAR *> dummy12;
  69. typedef TListIteratorImp<void _FAR *> dummy13;
  70.  
  71. typedef TIQueueAsVector<Object> dummy14;
  72. typedef TIQueueAsVectorIterator<Object> dummy15;
  73.  
  74. typedef TIQueueAsDoubleList<Object> dummy16;
  75. typedef TIQueueAsDoubleListIterator<Object> dummy17;
  76.  
  77. typedef TIStackAsVector<Object> dummy18;
  78. typedef TIStackAsVectorIterator<Object> dummy19;
  79.  
  80. typedef TIStackAsList<Object> dummy20;
  81. typedef TIStackAsListIterator<Object> dummy21;
  82.  
  83. typedef TVectorImp<void _FAR *> dummy22;
  84. typedef TCVectorImp<void _FAR *> dummy23;
  85. typedef TSVectorImp<void _FAR *> dummy24;
  86. typedef TMVectorIteratorImp<void _FAR *,TStandardAllocator> dummy25;
  87.  
  88. typedef TISetAsVector<Object> dummy26;
  89. typedef TISetAsVectorIterator<Object> dummy27;
  90.  
  91. typedef TICVectorImp<Object> dummy28;
  92.