home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tlx501.zip / SRC / CSPTMPL2.CPP < prev    next >
C/C++ Source or Header  |  1996-07-08  |  2KB  |  76 lines

  1. /****************************************************************************
  2.     $Id: csptmpl2.cpp 501.0 1995/03/07 12:26:12 RON Exp $
  3.  
  4.     Copyright (c) 1991-95 Tarma Software Research. All rights reserved.
  5.  
  6.     Project:    Tarma Library for C++ V5.0
  7.     Author:    Ron van der Wal
  8.  
  9.     Instantiation of CSP templates; second part. The template instantiations
  10.     are placed in separate files because of module size restrictions on the
  11.     Macintosh (32k).
  12.  
  13.     $Log: csptmpl2.cpp $
  14.     Revision 501.0  1995/03/07 12:26:12  RON
  15.     Updated for TLX 5.01
  16.     Revision 1.9  1995/01/31 16:30:08  RON
  17.     Update for release 012
  18.     Added partial support for SunPro C++ compiler
  19.     Revision 1.8  1995/01/06  15:57:33  ron
  20.     Corrected Revision keyword
  21.  
  22.     Revision 1.7  1994/11/16  15:38:10  ron
  23.     Added module info; rearranged #include directives
  24.  
  25.     Revision 1.6  1994/10/10  16:48:58  ron
  26.     Changed to <tlx\solve\csp.h>
  27.  
  28.     Revision 1.5  1994/09/28  14:16:47  ron
  29.     Removed Macintosh-style #include references
  30.  
  31.     Revision 1.4  1994/09/27  20:22:10  ron
  32.     Changed path separator from / to \
  33.  
  34.     Revision 1.3  1994/09/26  15:41:24  ron
  35.     Changed include file references
  36.  
  37.     Revision 1.2  1994/09/06  20:27:38  ron
  38.     Removed unused template instantiation pragmas
  39.  
  40.     Revision 1.1  1994/08/16  18:12:57  ron
  41.     Initial revision
  42.  
  43. ****************************************************************************/
  44.  
  45. #include <tlx\501\_build.h>
  46.  
  47. TLX_MODULE_INFO("$Revision: 501.0 $");
  48.  
  49. #include <tlx\501\solve\csp.h>
  50.  
  51. /*---------------------------------------------------------------------------
  52.     Template source code
  53.  
  54.     Only for Symantec C++ for Macintosh currently; for other compilers
  55.     the templatesa are instantiated in the usual source code files.
  56.     On the Macintosh, this would result in segments larger than 32k.
  57. ---------------------------------------------------------------------------*/
  58.  
  59. #if defined(THINK_CPLUS)
  60.  
  61.     #include "seqbase.cpp"
  62.     #include "vbase.cpp"
  63.  
  64.     #pragma template_access public
  65.  
  66.     #pragma template TLSeqBase<int>
  67.     #pragma template TLVBase<int>
  68.  
  69.     #pragma template TLSeqBase<void *>
  70.     #pragma template TLVBase<void *>
  71.  
  72.     #pragma template TLSeqBase<TLVariable *>
  73.     #pragma template TLVBase<TLVariable *>
  74.  
  75. #endif
  76.