Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cdbExport.h

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

Generated on Thu Apr 30 02:30:51 2009 for ACS C++ API by doxygen 1.3.8