File indexing completed on 2024-05-12 17:08:26
0001 0002 #ifndef PLASMAQUICK_EXPORT_H 0003 #define PLASMAQUICK_EXPORT_H 0004 0005 #ifdef PLASMAQUICK_STATIC_DEFINE 0006 #define PLASMAQUICK_EXPORT 0007 #define PLASMAQUICK_NO_EXPORT 0008 #else 0009 #ifndef PLASMAQUICK_EXPORT 0010 #ifdef KF5PlasmaQuick_EXPORTS 0011 /* We are building this library */ 0012 #define PLASMAQUICK_EXPORT __attribute__((visibility("default"))) 0013 #else 0014 /* We are using this library */ 0015 #define PLASMAQUICK_EXPORT __attribute__((visibility("default"))) 0016 #endif 0017 #endif 0018 0019 #ifndef PLASMAQUICK_NO_EXPORT 0020 #define PLASMAQUICK_NO_EXPORT __attribute__((visibility("hidden"))) 0021 #endif 0022 #endif 0023 0024 #ifndef PLASMAQUICK_DEPRECATED 0025 #define PLASMAQUICK_DEPRECATED __attribute__((__deprecated__)) 0026 #endif 0027 0028 #ifndef PLASMAQUICK_DEPRECATED_EXPORT 0029 #define PLASMAQUICK_DEPRECATED_EXPORT PLASMAQUICK_EXPORT PLASMAQUICK_DEPRECATED 0030 #endif 0031 0032 #ifndef PLASMAQUICK_DEPRECATED_NO_EXPORT 0033 #define PLASMAQUICK_DEPRECATED_NO_EXPORT PLASMAQUICK_NO_EXPORT PLASMAQUICK_DEPRECATED 0034 #endif 0035 0036 #define DEFINE_NO_DEPRECATED 0 0037 #if DEFINE_NO_DEPRECATED 0038 #define PLASMAQUICK_NO_DEPRECATED 0039 #endif 0040 0041 #endif