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

  1. /****************************************************************************
  2.     $Id: domremov.cpp 501.0 1995/03/07 12:26:14 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.     Implementation of class TLDomainRemoval.
  10.  
  11.     $Log: domremov.cpp $
  12.     Revision 501.0  1995/03/07 12:26:14  RON
  13.     Updated for TLX 5.01
  14.     Revision 1.8  1995/02/28 15:11:56  RON
  15.     Update for release 012
  16.     Added partial support for SunPro C++ compiler
  17.     Revision 1.7  1995/01/06  15:57:47  ron
  18.     Corrected Revision keyword
  19.  
  20.     Revision 1.6  1994/11/16  15:39:19  ron
  21.     Added module info; rearranged #include directives
  22.  
  23.     Revision 1.5  1994/10/10  16:50:22  ron
  24.     Changed to <tlx\solve\ac6.h>
  25.  
  26.     Revision 1.4  1994/09/28  14:18:22  ron
  27.     Removed Macintosh-style #include references
  28.  
  29.     Revision 1.3  1994/09/27  20:22:25  ron
  30.     Changed path separator from / to \
  31.  
  32.     Revision 1.2  1994/09/26  15:42:43  ron
  33.     Changed include file references
  34.  
  35.     Revision 1.1  1994/08/16  18:13:03  ron
  36.     Initial revision
  37.  
  38. ****************************************************************************/
  39.  
  40. #include <tlx\501\_build.h>
  41.  
  42. TLX_MODULE_INFO("$Revision: 501.0 $");
  43.  
  44. #include <tlx\501\solve\ac6.h>
  45.  
  46. /*---------------------------------------------------------------------------
  47.     Template source code
  48. ---------------------------------------------------------------------------*/
  49.  
  50. #if defined(THINK_CPLUS)
  51.     #include "assoc.cpp"
  52.     #pragma template_access public
  53.     #pragma template TLAssoc<TLVariableAC6 *, TLDomainElement>
  54. #elif defined(__BORLANDC__) || defined(_MSC_VER) || defined(__SC__) || defined(__WATCOMC__)
  55.     #include <tlx\501\template\assoc.cpp>
  56. #elif defined(__SUNPRO_CC)
  57.     #include <tlx\501\template\assoc.cpp>
  58. #elif defined(__IBMCPP__)
  59.   #if __IBMCPP__ < 300
  60.     #pragma implementation("tlx\\template\\assoc.cpp")
  61.   #else
  62.     #include <tlx\501\template\assoc.cpp>
  63.   #endif
  64. #else
  65.     #error Unsupported compiler; contact Tarma Software Research
  66. #endif
  67.  
  68. /*-------------------------------------------------------------------------*/
  69.     TLDomainRemoval::TLDomainRemoval()
  70.  
  71. /*  Default constructor.
  72. ---------------------------------------------------------------------------*/
  73. : TLAssoc<TLVariableAC6 *, TLDomainElement>(0, 0)
  74. {
  75. }
  76.  
  77. /*-------------------------------------------------------------------------*/
  78.     TLDomainRemoval::TLDomainRemoval
  79.     (
  80.         TLVariableAC6 *        aVar,
  81.     const TLDomainElement &    aDom
  82.     )
  83.  
  84. /*  Constructor.
  85. ---------------------------------------------------------------------------*/
  86. : TLAssoc<TLVariableAC6 *, TLDomainElement>(aVar, aDom)
  87. {
  88. }
  89.  
  90.