#include <boost/version.hpp>
#include <moveit/version.h>
#include <ros/common.h>
#include <boost/exception/detail/type_info.hpp>
Go to the source code of this file.
|
#define | ROBOWFLEX_INCLUDE_EXISTS(file) __has_include(file) |
|
#define | ROBOWFLEX_AT_LEAST_INDIGO ROS_VERSION_MINIMUM(1, 11, 0) |
|
#define | ROBOWFLEX_AT_LEAST_KINETIC ROS_VERSION_MINIMUM(1, 12, 0) |
|
#define | ROBOWFLEX_AT_LEAST_LUNAR ROS_VERSION_MINIMUM(1, 13, 0) |
|
#define | ROBOWFLEX_AT_LEAST_MELODIC ROS_VERSION_MINIMUM(1, 14, 0) |
|
#define | ROBOWFLEX_AT_LEAST_NOETIC ROS_VERSION_MINIMUM(1, 15, 0) |
|
#define | ROBOWFLEX_AT_MOST_MELODIC ROS_VERSION_GE(1, 15, 0, ROS_VERSION_MAJOR, ROS_VERSION_MINOR, ROS_VERSION_PATCH) |
|
#define | IS_BOOST_164 (BOOST_VERSION >= 106400u) |
|
#define | IS_BOOST_158 (BOOST_VERSION >= 105800u) |
|
#define | ROBOWFLEX_YAML_FLOW(n) |
|
#define | ROBOWFLEX_MOVEIT_VERSION_COMPUTE(major, minor, patch) ((major * 100000u) + (minor * 1000u) + (patch * 1u)) |
|
#define | ROBOWFLEX_MOVEIT_VERSION ROBOWFLEX_MOVEIT_VERSION_COMPUTE(MOVEIT_VERSION_MAJOR, MOVEIT_VERSION_MINOR, MOVEIT_VERSION_PATCH) |
|
#define | ROBOWFLEX_PRAGMA_HELPER0(x) #x |
|
#define | ROBOWFLEX_PRAGMA_HELPER1(x, y) ROBOWFLEX_PRAGMA_HELPER0(x diagnostic ignored y) |
|
#define | ROBOWFLEX_PUSH_DISABLE_GCC_WARNING(warning) |
|
#define | ROBOWFLEX_POP_GCC |
|
#define | ROBOWFLEX_PUSH_DISABLE_CLANG_WARNING(warning) |
|
#define | ROBOWFLEX_POP_CLANG |
|
#define | ROBOWFLEX_DEMANGLE(x) boost::units::detail::demangle(x) |
|
◆ IS_BOOST_158
#define IS_BOOST_158 (BOOST_VERSION >= 105800u) |
◆ IS_BOOST_164
#define IS_BOOST_164 (BOOST_VERSION >= 106400u) |
◆ ROBOWFLEX_AT_LEAST_INDIGO
#define ROBOWFLEX_AT_LEAST_INDIGO ROS_VERSION_MINIMUM(1, 11, 0) |
◆ ROBOWFLEX_AT_LEAST_KINETIC
#define ROBOWFLEX_AT_LEAST_KINETIC ROS_VERSION_MINIMUM(1, 12, 0) |
◆ ROBOWFLEX_AT_LEAST_LUNAR
#define ROBOWFLEX_AT_LEAST_LUNAR ROS_VERSION_MINIMUM(1, 13, 0) |
◆ ROBOWFLEX_AT_LEAST_MELODIC
#define ROBOWFLEX_AT_LEAST_MELODIC ROS_VERSION_MINIMUM(1, 14, 0) |
◆ ROBOWFLEX_AT_LEAST_NOETIC
#define ROBOWFLEX_AT_LEAST_NOETIC ROS_VERSION_MINIMUM(1, 15, 0) |
◆ ROBOWFLEX_AT_MOST_MELODIC
#define ROBOWFLEX_AT_MOST_MELODIC ROS_VERSION_GE(1, 15, 0, ROS_VERSION_MAJOR, ROS_VERSION_MINOR, ROS_VERSION_PATCH) |
◆ ROBOWFLEX_DEMANGLE
#define ROBOWFLEX_DEMANGLE |
( |
|
x | ) |
boost::units::detail::demangle(x) |
Type information helpers
Definition at line 114 of file macros.h.
◆ ROBOWFLEX_INCLUDE_EXISTS
◆ ROBOWFLEX_MOVEIT_VERSION
◆ ROBOWFLEX_MOVEIT_VERSION_COMPUTE
#define ROBOWFLEX_MOVEIT_VERSION_COMPUTE |
( |
|
major, |
|
|
|
minor, |
|
|
|
patch |
|
) |
| ((major * 100000u) + (minor * 1000u) + (patch * 1u)) |
◆ ROBOWFLEX_POP_CLANG
#define ROBOWFLEX_POP_CLANG |
◆ ROBOWFLEX_POP_GCC
#define ROBOWFLEX_POP_GCC |
◆ ROBOWFLEX_PRAGMA_HELPER0
#define ROBOWFLEX_PRAGMA_HELPER0 |
( |
|
x | ) |
#x |
◆ ROBOWFLEX_PRAGMA_HELPER1
◆ ROBOWFLEX_PUSH_DISABLE_CLANG_WARNING
#define ROBOWFLEX_PUSH_DISABLE_CLANG_WARNING |
( |
|
warning | ) |
|
◆ ROBOWFLEX_PUSH_DISABLE_GCC_WARNING
#define ROBOWFLEX_PUSH_DISABLE_GCC_WARNING |
( |
|
warning | ) |
|
◆ ROBOWFLEX_YAML_FLOW
#define ROBOWFLEX_YAML_FLOW |
( |
|
n | ) |
|