|
ros2_control - humble
|
Loading...
Searching...
No Matches
15#ifndef MOCK_COMPONENTS__VISIBILITY_CONTROL_H_
16#define MOCK_COMPONENTS__VISIBILITY_CONTROL_H_
21#if defined _WIN32 || defined __CYGWIN__
23#define MOCK_COMPONENTS_EXPORT __attribute__((dllexport))
24#define MOCK_COMPONENTS_IMPORT __attribute__((dllimport))
26#define MOCK_COMPONENTS_EXPORT __declspec(dllexport)
27#define MOCK_COMPONENTS_IMPORT __declspec(dllimport)
29#ifdef MOCK_COMPONENTS_BUILDING_DLL
30#define MOCK_COMPONENTS_PUBLIC MOCK_COMPONENTS_EXPORT
32#define MOCK_COMPONENTS_PUBLIC MOCK_COMPONENTS_IMPORT
34#define MOCK_COMPONENTS_PUBLIC_TYPE MOCK_COMPONENTS_PUBLIC
35#define MOCK_COMPONENTS_LOCAL
37#define MOCK_COMPONENTS_EXPORT __attribute__((visibility("default")))
38#define MOCK_COMPONENTS_IMPORT
40#define MOCK_COMPONENTS_PUBLIC __attribute__((visibility("default")))
41#define MOCK_COMPONENTS_LOCAL __attribute__((visibility("hidden")))
43#define MOCK_COMPONENTS_PUBLIC
44#define MOCK_COMPONENTS_LOCAL
46#define MOCK_COMPONENTS_PUBLIC_TYPE