|
ros2_control - humble
|
Loading...
Searching...
No Matches
15#ifndef FAKE_COMPONENTS__VISIBILITY_CONTROL_H_
16#define FAKE_COMPONENTS__VISIBILITY_CONTROL_H_
21#if defined _WIN32 || defined __CYGWIN__
23#define FAKE_COMPONENTS_EXPORT __attribute__((dllexport))
24#define FAKE_COMPONENTS_IMPORT __attribute__((dllimport))
26#define FAKE_COMPONENTS_EXPORT __declspec(dllexport)
27#define FAKE_COMPONENTS_IMPORT __declspec(dllimport)
29#ifdef FAKE_COMPONENTS_BUILDING_DLL
30#define FAKE_COMPONENTS_PUBLIC FAKE_COMPONENTS_EXPORT
32#define FAKE_COMPONENTS_PUBLIC FAKE_COMPONENTS_IMPORT
34#define FAKE_COMPONENTS_PUBLIC_TYPE FAKE_COMPONENTS_PUBLIC
35#define FAKE_COMPONENTS_LOCAL
37#define FAKE_COMPONENTS_EXPORT __attribute__((visibility("default")))
38#define FAKE_COMPONENTS_IMPORT
40#define FAKE_COMPONENTS_PUBLIC __attribute__((visibility("default")))
41#define FAKE_COMPONENTS_LOCAL __attribute__((visibility("hidden")))
43#define FAKE_COMPONENTS_PUBLIC
44#define FAKE_COMPONENTS_LOCAL
46#define FAKE_COMPONENTS_PUBLIC_TYPE