• Classes
  • Modules
  • Namespaces
  • Files
  • Related Pages
  • File List
  • File Members

acsutilExport.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 // generate_export_file.pl, v1.0 Matej Sekoranja (adpated from ACE)
00003 // Definition for Win32 Export directives.
00004 // This file is generated automatically by generateExportFile.pl
00005 // ------------------------------
00006 
00012 #ifndef ACSUTIL_EXPORT_H
00013 #define ACSUTIL_EXPORT_H
00014 
00015 #include <acsutil.h>
00016 
00017 #if !defined (ACSUTIL_HAS_DLL)
00018 #  define ACSUTIL_HAS_DLL 1
00019 #endif /* ! ACSUTIL_HAS_DLL */
00020 
00021 #if defined (ACSUTIL_HAS_DLL) && (ACSUTIL_HAS_DLL == 1)
00022 #  if defined (ACSUTIL_BUILD_DLL)
00023 #    define acsutil_EXPORT ACS_DLL_EXPORT
00024 #    define ACSUTIL_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
00025 #    define ACSUTIL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00026 #  else /* ACSUTIL_BUILD_DLL */
00027 #    define acsutil_EXPORT ACS_DLL_IMPORT
00028 #    define ACSUTIL_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
00029 #    define ACSUTIL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00030 #  endif /* ACSUTIL_BUILD_DLL */
00031 #else /* ACSUTIL_HAS_DLL == 1 */
00032 #  define acsutil_EXPORT
00033 #  define ACSUTIL_SINGLETON_DECLARATION(T)
00034 #  define ACSUTIL_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00035 #endif /* ACSUTIL_HAS_DLL == 1 */
00036 
00037 #endif /* ACSUTIL_EXPORT_H */
00038 
00039 // End of auto generated file.

Generated on Thu Jan 12 2012 23:13:50 for ACS-10.0 C++ API by  doxygen 1.7.0