Go to the documentation of this file.00001 #ifndef VISIBILITY_MACROS_H
00002 #define VISIBILITY_MACROS_H
00003 #include "FWCore/Utilities/interface/GCCPrerequisite.h"
00004
00005 #if GCC_PREREQUISITE(4,4,0)
00006 #define dso_export __attribute__ ((visibility ("default")))
00007 #define dso_hidden __attribute__ ((visibility ("hidden")) )
00008 #define dso_internal __attribute__ ((visibility ("internal")))
00009 #define dso_protected __attribute__ ((visibility ("protected")))
00010 #else
00011 #define dso_export
00012 #define dso_hidden
00013 #define dso_internal
00014 #define dso_protected
00015 #endif
00016
00017
00018 #endif // VISIBILITY
00019