Go to the source code of this file.
|
#define | NOMINMAX |
|
#define | M_2PI 6.283185307179586476925286766559 |
|
#define | M_PIf 3.14159265358979f |
|
#define | M_2PIf 6.28318530717959f |
|
#define | MRPT_CHECK_GCC_VERSION(major, minor) 0 |
| MRPT_CHECK_GCC_VERSION(MAJ,MIN) More...
|
|
#define | MRPT_VISUALC_VERSION(major) 0 |
| MRPT_CHECK_VISUALC_VERSION(Version) Version=8 for 2005, 9=2008, 10=2010, 11=2012, 12=2013, 14=2015. More...
|
|
#define | MRPT_CHECK_VISUALC_VERSION(major) 0 |
|
#define | __has_feature(x) 0 |
|
#define | __has_extension __has_feature |
|
#define | MRPT_DEPRECATED(msg) |
| Usage: MRPT_DEPRECATED("Use XX instead") void myFunc(double);. More...
|
|
#define | MRPT_DO_PRAGMA(x) |
| Declare MRPT_TODO(message)
More...
|
|
#define | MRPT_MSG_PRAGMA(_msg) |
|
#define | MRPT_WARNING(x) MRPT_MSG_PRAGMA("Warning: " x) |
|
#define | MRPT_TODO(x) MRPT_MSG_PRAGMA("TODO: " x) |
|
#define | MRPT_printf_format_check(_FMT_, _VARARGS_) |
|
#define | MRPT_scanf_format_check(_FMT_, _VARARGS_) |
|
#define | __CURRENT_FUNCTION_NAME__ __PRETTY_FUNCTION__ |
| A macro for obtaining the name of the current function:
More...
|
|
#define | MRPT_printf_format_check(_FMT_, _VARARGS_) |
|
#define | MRPT_scanf_format_check(_FMT_, _VARARGS_) |
|
#define | MRPT_FORCE_INLINE inline |
| Tells the compiler we really want to inline that function. More...
|
|
#define | MRPT_UNUSED_PARAM(a) (void)(a) |
| Determines whether this is an X86 or AMD64 platform. More...
|
|
◆ __CURRENT_FUNCTION_NAME__
#define __CURRENT_FUNCTION_NAME__ __PRETTY_FUNCTION__ |
A macro for obtaining the name of the current function:
Definition at line 150 of file common.h.
◆ __has_extension
◆ __has_feature
#define __has_feature |
( |
|
x | ) |
0 |
◆ M_2PI
#define M_2PI 6.283185307179586476925286766559 |
◆ M_2PIf
#define M_2PIf 6.28318530717959f |
◆ M_PIf
#define M_PIf 3.14159265358979f |
◆ MRPT_CHECK_GCC_VERSION
#define MRPT_CHECK_GCC_VERSION |
( |
|
major, |
|
|
|
minor |
|
) |
| 0 |
◆ MRPT_CHECK_VISUALC_VERSION
#define MRPT_CHECK_VISUALC_VERSION |
( |
|
major | ) |
0 |
◆ MRPT_DEPRECATED
#define MRPT_DEPRECATED |
( |
|
msg | ) |
|
Usage: MRPT_DEPRECATED("Use XX instead") void myFunc(double);.
Definition at line 110 of file common.h.
◆ MRPT_DO_PRAGMA
#define MRPT_DO_PRAGMA |
( |
|
x | ) |
|
◆ MRPT_FORCE_INLINE
#define MRPT_FORCE_INLINE inline |
Tells the compiler we really want to inline that function.
Definition at line 173 of file common.h.
◆ MRPT_MSG_PRAGMA
#define MRPT_MSG_PRAGMA |
( |
|
_msg | ) |
|
◆ MRPT_printf_format_check [1/2]
#define MRPT_printf_format_check |
( |
|
_FMT_, |
|
|
|
_VARARGS_ |
|
) |
| |
◆ MRPT_printf_format_check [2/2]
#define MRPT_printf_format_check |
( |
|
_FMT_, |
|
|
|
_VARARGS_ |
|
) |
| |
◆ MRPT_scanf_format_check [1/2]
#define MRPT_scanf_format_check |
( |
|
_FMT_, |
|
|
|
_VARARGS_ |
|
) |
| |
◆ MRPT_scanf_format_check [2/2]
#define MRPT_scanf_format_check |
( |
|
_FMT_, |
|
|
|
_VARARGS_ |
|
) |
| |
◆ MRPT_TODO
◆ MRPT_UNUSED_PARAM
#define MRPT_UNUSED_PARAM |
( |
|
a | ) |
(void)(a) |
Determines whether this is an X86 or AMD64 platform.
Can be used to avoid "not used parameters" warnings from the compiler
Definition at line 186 of file common.h.
◆ MRPT_VISUALC_VERSION
#define MRPT_VISUALC_VERSION |
( |
|
major | ) |
0 |
◆ MRPT_WARNING
◆ NOMINMAX