Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Paul Rouanet
ros2_control_bolt
Commits
02ada99e
Unverified
Commit
02ada99e
authored
May 06, 2020
by
Denis Štogl
Browse files
code formating
parent
c7c2b3f0
Changes
3
Hide whitespace changes
Inline
Side-by-side
ros2_control_demo_communication_gazebo/include/ros2_control_demo_communication_gazebo/visibility_control.h
View file @
02ada99e
...
...
@@ -34,21 +34,24 @@
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_IMPORT __declspec(dllimport)
#endif
#ifdef ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_BUILDING_DLL
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_EXPORT
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC \
ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_EXPORT
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_IMPORT
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC \
ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_IMPORT
#endif
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC_TYPE \
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC_TYPE
\
ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_LOCAL
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_EXPORT \
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_EXPORT
\
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_IMPORT
#if __GNUC__ >= 4
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC \
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC
\
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_LOCAL __attribute__((visibility("hidden")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_LOCAL \
__attribute__((visibility("hidden")))
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_PUBLIC
#define ROS2_CONTROL_DEMO_COMMUNICATION_GAZEBO_LOCAL
...
...
ros2_control_demo_communication_headless/include/ros2_control_demo_communication_headless/visibility_control.h
View file @
02ada99e
...
...
@@ -27,28 +27,33 @@
#if defined _WIN32 || defined __CYGWIN__
#ifdef __GNUC__
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT __attribute__((dllexport))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT __attribute__((dllimport))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT \
__attribute__((dllexport))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT \
__attribute__((dllimport))
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT __declspec(dllexport)
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT __declspec(dllimport)
#endif
#ifdef ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_BUILDING_DLL
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC \
ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC \
ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT
#endif
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC_TYPE \
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC_TYPE
\
ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_LOCAL
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT \
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_EXPORT
\
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_IMPORT
#if __GNUC__ >= 4
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC \
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC
\
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_LOCAL __attribute__((visibility("hidden")))
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_LOCAL \
__attribute__((visibility("hidden")))
#else
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_PUBLIC
#define ROS2_CONTROL_DEMO_COMMUNICATION_HEADLESS_LOCAL
...
...
ros2_control_demo_hardware/include/ros2_control_demo_hardware/visibility_control.h
View file @
02ada99e
...
...
@@ -19,8 +19,8 @@
* library cannot have, but the consuming code must have inorder to link.
*/
#ifndef ROS2_CONTROL_DEMO_H
EADLESS
__VISIBILITY_CONTROL_H_
#define ROS2_CONTROL_DEMO_H
EADLESS
__VISIBILITY_CONTROL_H_
#ifndef ROS2_CONTROL_DEMO_H
ARDWARE
__VISIBILITY_CONTROL_H_
#define ROS2_CONTROL_DEMO_H
ARDWARE
__VISIBILITY_CONTROL_H_
// This logic was borrowed (then namespaced) from the examples on the gcc wiki:
// https://gcc.gnu.org/wiki/Visibility
...
...
@@ -38,16 +38,13 @@
#else
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC ROS2_CONTROL_DEMO_HARDWARE_IMPORT
#endif
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC_TYPE \
ROS2_CONTROL_DEMO_HARDWARE_PUBLIC
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC_TYPE ROS2_CONTROL_DEMO_HARDWARE_PUBLIC
#define ROS2_CONTROL_DEMO_HARDWARE_LOCAL
#else
#define ROS2_CONTROL_DEMO_HARDWARE_EXPORT \
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_HARDWARE_EXPORT __attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_HARDWARE_IMPORT
#if __GNUC__ >= 4
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC \
__attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC __attribute__((visibility("default")))
#define ROS2_CONTROL_DEMO_HARDWARE_LOCAL __attribute__((visibility("hidden")))
#else
#define ROS2_CONTROL_DEMO_HARDWARE_PUBLIC
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment