home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / include / ihandle.inl < prev    next >
Encoding:
Text File  |  1996-02-22  |  2.7 KB  |  104 lines

  1. #ifndef _IHANDLE_INL_
  2. #define _IHANDLE_INL_ 0
  3. /*******************************************************************************
  4. * FILE NAME: ihandle.inl                                                       *
  5. *                                                                              *
  6. * DESCRIPTION:                                                                 *
  7. *   This file contains the definition of the inline functions for the          *
  8. *   classes declared in ihandle.hpp.                                           *
  9. *                                                                              *
  10. * COPYRIGHT:                                                                   *
  11. *   IBM Open Class Library                                                     *
  12. *   (C) Copyright International Business Machines Corporation 1992, 1996       *
  13. *   Licensed Material - Program-Property of IBM - All Rights Reserved.         *
  14. *   US Government Users Restricted Rights - Use, duplication, or disclosure    *
  15. *   restricted by GSA ADP Schedule Contract with IBM Corp.                     *
  16. *                                                                              *
  17. *******************************************************************************/
  18. #ifndef _IHANDLE_
  19.   #undef  _IHANDLE_INL_
  20.   #define _IHANDLE_INL_ 1
  21.   #include <ihandle.hpp>
  22. #endif
  23.  
  24. #if _IHANDLE_INL_
  25.   #define inline
  26. #endif
  27.  
  28.  
  29.  
  30. inline IWindowHandle :: IWindowHandle ( Value value )
  31.   : IHandle( value )
  32.   {
  33.   }
  34.  
  35. inline IAnchorBlockHandle :: IAnchorBlockHandle ( Value value )
  36.   : IHandle( value )
  37.   {
  38.   }
  39.  
  40. inline IModuleHandle :: IModuleHandle ( Value value )
  41.   : IHandle( value )
  42.   {
  43.   }
  44.  
  45. inline IStringHandle :: IStringHandle ( Value value )
  46.   : IHandle( value )
  47.   {
  48.   }
  49.  
  50.  
  51. inline IPresSpaceHandle :: IPresSpaceHandle ( Value value )
  52.   : IHandle( value )
  53.   {
  54.   }
  55.  
  56.  
  57. inline IProfileHandle :: IProfileHandle ( Value value )
  58.   : IHandle( value )
  59.   {
  60.   }
  61.  
  62. inline IMessageQueueHandle :: IMessageQueueHandle ( Value value )
  63.   : IHandle( value )
  64.   {
  65.   }
  66.  
  67. inline IAccelTblHandle :: IAccelTblHandle ( Value value )
  68.   : IHandle( value )
  69.   {
  70.   }
  71.  
  72. inline IProcessId :: IProcessId ( Value value )
  73.   : IHandle( value )
  74.   {
  75.   }
  76.  
  77. inline IThreadId :: IThreadId ( Value value )
  78.   : IHandle( value )
  79.   {
  80.   }
  81.  
  82. inline IThreadHandle :: IThreadHandle ( Value value )
  83.   : IHandle( value )
  84.   {
  85.   }
  86.  
  87. inline IEnumHandle :: IEnumHandle ( Value value )
  88.   : IHandle( value )
  89.   {
  90.   }
  91.  
  92. inline IRegionHandle :: IRegionHandle ( Value value )
  93.   : IHandle( value )
  94.   {
  95.   }
  96.  
  97.  
  98. inline IMenuHandle :: IMenuHandle ( Value value )
  99.   : IMenuHandle::Inherited( value )
  100.   {
  101.   }
  102.  
  103. #endif // _IHANDLE_INL_
  104.