|
ros2_control - humble
|
Loading...
Searching...
No Matches
15#ifndef GPIO_CONTROLLERS__VISIBILITY_CONTROL_H_
16#define GPIO_CONTROLLERS__VISIBILITY_CONTROL_H_
21#if defined _WIN32 || defined __CYGWIN__
23#define GPIO_COMMAND_CONTROLLER_EXPORT __attribute__((dllexport))
24#define GPIO_COMMAND_CONTROLLER_IMPORT __attribute__((dllimport))
26#define GPIO_COMMAND_CONTROLLER_EXPORT __declspec(dllexport)
27#define GPIO_COMMAND_CONTROLLER_IMPORT __declspec(dllimport)
29#ifdef GPIO_COMMAND_CONTROLLER_BUILDING_LIBRARY
30#define GPIO_COMMAND_CONTROLLER_PUBLIC GPIO_COMMAND_CONTROLLER_EXPORT
32#define GPIO_COMMAND_CONTROLLER_PUBLIC GPIO_COMMAND_CONTROLLER_IMPORT
34#define GPIO_COMMAND_CONTROLLER_PUBLIC_TYPE GPIO_COMMAND_CONTROLLER_PUBLIC
35#define GPIO_COMMAND_CONTROLLER_LOCAL
37#define GPIO_COMMAND_CONTROLLER_EXPORT __attribute__((visibility("default")))
38#define GPIO_COMMAND_CONTROLLER_IMPORT
40#define GPIO_COMMAND_CONTROLLER_PUBLIC __attribute__((visibility("default")))
41#define GPIO_COMMAND_CONTROLLER_LOCAL __attribute__((visibility("hidden")))
43#define GPIO_COMMAND_CONTROLLER_PUBLIC
44#define GPIO_COMMAND_CONTROLLER_LOCAL
46#define GPIO_COMMAND_CONTROLLER_PUBLIC_TYPE