|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file. 1 #ifndef GAUDIPLUGINSERVICE_SRC_CAPI_PLUGINSERVICE_H
2 #define GAUDIPLUGINSERVICE_SRC_CAPI_PLUGINSERVICE_H 1
23 # define CGAUDI_HASCLASSVISIBILITY
26 #if defined( CGAUDI_HASCLASSVISIBILITY )
27 # define CGAUDI_IMPORT __attribute__( ( visibility( "default" ) ) )
28 # define CGAUDI_EXPORT __attribute__( ( visibility( "default" ) ) )
29 # define CGAUDI_LOCAL __attribute__( ( visibility( "hidden" ) ) )
31 # define CGAUDI_IMPORT
32 # define CGAUDI_EXPORT
36 #define CGAUDI_API CGAUDI_EXPORT
87 #endif // GAUDIPLUGINSERVICE_SRC_CAPI_PLUGINSERVICE_H
CGAUDI_API int cgaudi_factory_get_property_size(cgaudi_factory_t self)
cgaudi_pluginsvc_t registry
CGAUDI_API const char * cgaudi_factory_get_classname(cgaudi_factory_t self)
CGAUDI_API cgaudi_factory_t cgaudi_pluginsvc_get_factory_at(cgaudi_pluginsvc_t self, int n)
CGAUDI_API cgaudi_property_t cgaudi_factory_get_property_at(cgaudi_factory_t self, int n)
CGAUDI_API const char * cgaudi_factory_get_type(cgaudi_factory_t self)
CGAUDI_API int cgaudi_pluginsvc_get_factory_size(cgaudi_pluginsvc_t self)
CGAUDI_API cgaudi_pluginsvc_t cgaudi_pluginsvc_instance(void)
cgaudi_pluginsvc_t registry
CGAUDI_API const char * cgaudi_property_get_key(cgaudi_property_t self)
CGAUDI_API const char * cgaudi_factory_get_library(cgaudi_factory_t self)
CGAUDI_API const char * cgaudi_property_get_value(cgaudi_property_t self)