Go to the documentation of this file.
40 #ifndef ROSCPP_SERIALIZATION_MACROS_HPP_
41 #define ROSCPP_SERIALIZATION_MACROS_HPP_
45 #ifdef ROS_BUILD_SHARED_LIBS // ros is being built around shared libraries
46 #ifdef roscpp_serialization_EXPORTS // we are building a shared lib/dll
47 #define ROSCPP_SERIALIZATION_DECL ROS_HELPER_EXPORT
48 #else // we are using shared lib/dll
49 #define ROSCPP_SERIALIZATION_DECL ROS_HELPER_IMPORT
51 #else // ros is being built around static libraries
52 #define ROSCPP_SERIALIZATION_DECL