|
ros2_control - humble
|
Loading...
Searching...
No Matches
15#ifndef KINEMATICS_INTERFACE__VISIBILITY_CONTROL_H_
16#define KINEMATICS_INTERFACE__VISIBILITY_CONTROL_H_
21#if defined _WIN32 || defined __CYGWIN__
23#define IK_PLUGIN_BASE_EXPORT __attribute__((dllexport))
24#define IK_PLUGIN_BASE_IMPORT __attribute__((dllimport))
26#define IK_PLUGIN_BASE_EXPORT __declspec(dllexport)
27#define IK_PLUGIN_BASE_IMPORT __declspec(dllimport)
29#ifdef IK_PLUGIN_BASE_BUILDING_DLL
30#define IK_PLUGIN_BASE_PUBLIC IK_PLUGIN_BASE_EXPORT
32#define IK_PLUGIN_BASE_PUBLIC IK_PLUGIN_BASE_IMPORT
34#define IK_PLUGIN_BASE_PUBLIC_TYPE IK_PLUGIN_BASE_PUBLIC
35#define IK_PLUGIN_BASE_LOCAL
37#define IK_PLUGIN_BASE_EXPORT __attribute__((visibility("default")))
38#define IK_PLUGIN_BASE_IMPORT
40#define IK_PLUGIN_BASE_PUBLIC __attribute__((visibility("default")))
41#define IK_PLUGIN_BASE_LOCAL __attribute__((visibility("hidden")))
43#define IK_PLUGIN_BASE_PUBLIC
44#define IK_PLUGIN_BASE_LOCAL
46#define IK_PLUGIN_BASE_PUBLIC_TYPE