home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / BC_502 / OWLSRC.PAK / TMPLINST.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-06  |  1.2 KB  |  42 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows
  3. // Copyright (c) 1991, 1997 by Borland International, All Rights Reserved
  4. //
  5. //$Revision:   10.6  $
  6. //
  7. // Module used to explicit expand/export templates used by ObjectWindows
  8. //----------------------------------------------------------------------------
  9. #include <owl/pch.h>
  10. #if !defined(OWL_DEFS_H)
  11. # include <owl/defs.h>
  12. #endif
  13. #if !defined(CLASSLIB_LISTIMP_H)
  14. # include <classlib/listimp.h>
  15. #endif
  16. #if !defined(CLASSLIB_STACKS_H)
  17. # include <classlib/stacks.h>
  18. #endif
  19. #if !defined(CLASSLIB_ALLOCTR_H)
  20. # include <classlib/alloctr.h>
  21. #endif
  22. #if !defined(CLASSLIB_MEMMGR_H)
  23. # include <classlib/memmgr.h>
  24. #endif
  25.  
  26. OWL_DIAGINFO;
  27.  
  28. #if defined(BI_IMPEXP_TEMPLATES)
  29. # if defined(_BUILDOWLDLL)
  30.  
  31. //
  32. // The template instances only need to be generated when building the 
  33. // ObjectWindows DLL - These instances are exported by OWL and imported 
  34. // by user code.
  35. //
  36. template class _OWLCLASS  TMListElement<TVoidPointer, TStandardAllocator>;
  37. template class _OWLCLASS  TMListBlockInitializer<TVoidPointer, TStandardAllocator>;
  38. template class _OWLCLASS  TMListImp<TVoidPointer, TStandardAllocator>;
  39.  
  40. # endif
  41. #endif
  42.