|
ros2_control - humble
|
Loading...
Searching...
No Matches
19#ifndef TRICYCLE_CONTROLLER__VISIBILITY_CONTROL_H_
20#define TRICYCLE_CONTROLLER__VISIBILITY_CONTROL_H_
25#if defined _WIN32 || defined __CYGWIN__
27#define TRICYCLE_CONTROLLER_EXPORT __attribute__((dllexport))
28#define TRICYCLE_CONTROLLER_IMPORT __attribute__((dllimport))
30#define TRICYCLE_CONTROLLER_EXPORT __declspec(dllexport)
31#define TRICYCLE_CONTROLLER_IMPORT __declspec(dllimport)
33#ifdef TRICYCLE_CONTROLLER_BUILDING_DLL
34#define TRICYCLE_CONTROLLER_PUBLIC TRICYCLE_CONTROLLER_EXPORT
36#define TRICYCLE_CONTROLLER_PUBLIC TRICYCLE_CONTROLLER_IMPORT
38#define TRICYCLE_CONTROLLER_PUBLIC_TYPE TRICYCLE_CONTROLLER_PUBLIC
39#define TRICYCLE_CONTROLLER_LOCAL
41#define TRICYCLE_CONTROLLER_EXPORT __attribute__((visibility("default")))
42#define TRICYCLE_CONTROLLER_IMPORT
44#define TRICYCLE_CONTROLLER_PUBLIC __attribute__((visibility("default")))
45#define TRICYCLE_CONTROLLER_LOCAL __attribute__((visibility("hidden")))
47#define TRICYCLE_CONTROLLER_PUBLIC
48#define TRICYCLE_CONTROLLER_LOCAL
50#define TRICYCLE_CONTROLLER_PUBLIC_TYPE