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

  1. /****************************************************************************
  2.     $Id: csptmpl1.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; first part. The template instantiations
  10.     are placed in separate files because of module size restrictions on the
  11.     Macintosh (32k).
  12.  
  13.     $Log: csptmpl1.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:32  ron
  20.     Corrected Revision keyword
  21.  
  22.     Revision 1.7  1994/11/16  15:38:05  ron
  23.     Added module info; rearranged #include directives
  24.  
  25.     Revision 1.6  1994/10/10  16:48:41  ron
  26.     Changed to <tlx\solve\csp.h>
  27.  
  28.     Revision 1.5  1994/09/28  14:16:38  ron
  29.     Removed Macintosh-style #include references
  30.  
  31.     Revision 1.4  1994/09/27  20:22:09  ron
  32.     Changed path separator from / to \
  33.  
  34.     Revision 1.3  1994/09/26  15:41:16  ron
  35.     Changed include file references
  36.  
  37.     Revision 1.2  1994/09/06  20:26:35  ron
  38.     Removed unused template source code #includes
  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 templates 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 "seq.cpp"
  62.  
  63.     #pragma template_access public
  64.  
  65.     #pragma template TLSeq<int>
  66.     #pragma template TLSeq<void *>
  67.     #pragma template TLSeq<TLVariable *>
  68.  
  69. #endif
  70.  
  71.