17 #ifndef _GAZEBO_COMMON_TYPES_HH_
18 #define _GAZEBO_COMMON_TYPES_HH_
23 #include <boost/shared_ptr.hpp>
37 #define GAZEBO_DEPRECATED(version) __attribute__((deprecated))
38 #define GAZEBO_FORCEINLINE __attribute__((always_inline))
40 #define GAZEBO_DEPRECATED(version) ()
41 #define GAZEBO_FORCEINLINE __forceinline
43 #define GAZEBO_DEPRECATED(version) ()
44 #define GAZEBO_FORCEINLINE
90 class DiagnosticTimer;
95 class NumericAnimation;
98 class SkeletonAnimation;
99 class SphericalCoordinates;
102 template <
typename T>
114 typedef std::map<std::string, std::string>
StrStr_M;