File indexing completed on 2025-06-30 08:36:12
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef _GAUDI_PLUGIN_SERVICE_COMMON_H_
0012
0013
0014
0015 # ifndef GAUDI_PLUGIN_SERVICE_USE_V2
0016 # if defined( GAUDI_PLUGIN_SERVICE_V2 ) || !defined( GAUDI_PLUGIN_SERVICE_V1 )
0017 # define GAUDI_PLUGIN_SERVICE_V2_INLINE inline
0018 # define GAUDI_PLUGIN_SERVICE_V1_INLINE
0019 # define GAUDI_PLUGIN_SERVICE_USE_V2 1
0020 # else
0021 # define GAUDI_PLUGIN_SERVICE_V2_INLINE
0022 # define GAUDI_PLUGIN_SERVICE_V1_INLINE inline
0023 # define GAUDI_PLUGIN_SERVICE_USE_V2 0
0024 # endif
0025 # endif
0026
0027 # define GAUDIPS_HASCLASSVISIBILITY
0028
0029 # if defined( GAUDIPS_HASCLASSVISIBILITY )
0030 # define GAUDIPS_IMPORT __attribute__( ( visibility( "default" ) ) )
0031 # define GAUDIPS_EXPORT __attribute__( ( visibility( "default" ) ) )
0032 # define GAUDIPS_LOCAL __attribute__( ( visibility( "hidden" ) ) )
0033 # else
0034 # define GAUDIPS_IMPORT
0035 # define GAUDIPS_EXPORT
0036 # define GAUDIPS_LOCAL
0037 # endif
0038
0039 # ifdef GaudiPluginService_EXPORTS
0040 # define GAUDIPS_API GAUDIPS_EXPORT
0041 # else
0042 # define GAUDIPS_API GAUDIPS_IMPORT
0043 # endif
0044
0045 #endif