Go to the documentation of this file. 36 #ifndef XARM_API__VISIBILITY_CONTROL_HPP_ 37 #define XARM_API__VISIBILITY_CONTROL_HPP_ 42 #if defined _WIN32 || defined __CYGWIN__ 44 #define XARM_API_EXPORT __attribute__ ((dllexport)) 45 #define XARM_API_IMPORT __attribute__ ((dllimport)) 47 #define XARM_API_EXPORT __declspec(dllexport) 48 #define XARM_API_IMPORT __declspec(dllimport) 50 #ifdef XARM_API_BUILDING_LIBRARY 51 #define XARM_API_PUBLIC XARM_API_EXPORT 53 #define XARM_API_PUBLIC XARM_API_IMPORT 55 #define XARM_API_PUBLIC_TYPE XARM_API_PUBLIC 56 #define XARM_API_LOCAL 58 #define XARM_API_EXPORT __attribute__ ((visibility("default"))) 59 #define XARM_API_IMPORT 61 #define XARM_API_PUBLIC __attribute__ ((visibility("default"))) 62 #define XARM_API_LOCAL __attribute__ ((visibility("hidden"))) 64 #define XARM_API_PUBLIC 65 #define XARM_API_LOCAL 67 #define XARM_API_PUBLIC_TYPE 70 #if defined _WIN32 || defined __CYGWIN__ 72 #define XARM_API_PLUGIN_EXPORT __attribute__ ((dllexport)) 73 #define XARM_API_PLUGIN_IMPORT __attribute__ ((dllimport)) 75 #define XARM_API_PLUGIN_EXPORT __declspec(dllexport) 76 #define XARM_API_PLUGIN_IMPORT __declspec(dllimport) 78 #ifdef XARM_API_PLUGIN_BUILDING_LIBRARY 79 #define XARM_API_PLUGIN_PUBLIC XARM_API_PLUGIN_EXPORT 81 #define XARM_API_PLUGIN_PUBLIC XARM_API_PLUGIN_IMPORT 83 #define XARM_API_PLUGIN_PUBLIC_TYPE XARM_API_PLUGIN_PUBLIC 84 #define XARM_API_PLUGIN_LOCAL 86 #define XARM_API_PLUGIN_EXPORT __attribute__ ((visibility("default"))) 87 #define XARM_API_PLUGIN_IMPORT 89 #define XARM_API_PLUGIN_PUBLIC __attribute__ ((visibility("default"))) 90 #define XARM_API_PLUGIN_LOCAL __attribute__ ((visibility("hidden"))) 92 #define XARM_API_PLUGIN_PUBLIC 93 #define XARM_API_PLUGIN_LOCAL 95 #define XARM_API_PLUGIN_PUBLIC_TYPE 98 #endif // XARM_API__VISIBILITY_CONTROL_HPP_
xarm_api
Author(s):
autogenerated on Sat May 8 2021 02:51:23