Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
suppress_warnings.hpp File Reference

Macros

#define MUNDY_PRAGMA_IMPL(x)
#define MUNDY_PRAGMA(x)
#define MUNDY_MSVC_DIAG_PUSH
#define MUNDY_MSVC_DIAG_POP
#define MUNDY_MSVC_DIAG_DISABLE(num)
#define MUNDY_CLANG_DIAG_PUSH
#define MUNDY_CLANG_DIAG_POP
#define MUNDY_CLANG_DIAG_IGNORE(w)
#define MUNDY_GCC_DIAG_PUSH
#define MUNDY_GCC_DIAG_POP
#define MUNDY_GCC_DIAG_IGNORE(w)
#define MUNDY_NV_DIAG_PUSH
#define MUNDY_NV_DIAG_POP
#define MUNDY_NV_DIAG_SUPPRESS(num)
#define MUNDY_DIAG_PUSH
#define MUNDY_DIAG_POP
#define MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_PUSH
#define MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_POP   MUNDY_DIAG_POP
#define MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_PUSH
#define MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_POP   MUNDY_DIAG_POP

Macro Definition Documentation

◆ MUNDY_PRAGMA_IMPL

#define MUNDY_PRAGMA_IMPL ( x)
Value:
_Pragma(#x)

◆ MUNDY_PRAGMA

#define MUNDY_PRAGMA ( x)
Value:
#define MUNDY_PRAGMA_IMPL(x)
Definition suppress_warnings.hpp:28

◆ MUNDY_MSVC_DIAG_PUSH

#define MUNDY_MSVC_DIAG_PUSH

◆ MUNDY_MSVC_DIAG_POP

#define MUNDY_MSVC_DIAG_POP

◆ MUNDY_MSVC_DIAG_DISABLE

#define MUNDY_MSVC_DIAG_DISABLE ( num)

◆ MUNDY_CLANG_DIAG_PUSH

#define MUNDY_CLANG_DIAG_PUSH

◆ MUNDY_CLANG_DIAG_POP

#define MUNDY_CLANG_DIAG_POP

◆ MUNDY_CLANG_DIAG_IGNORE

#define MUNDY_CLANG_DIAG_IGNORE ( w)

◆ MUNDY_GCC_DIAG_PUSH

#define MUNDY_GCC_DIAG_PUSH

◆ MUNDY_GCC_DIAG_POP

#define MUNDY_GCC_DIAG_POP

◆ MUNDY_GCC_DIAG_IGNORE

#define MUNDY_GCC_DIAG_IGNORE ( w)

◆ MUNDY_NV_DIAG_PUSH

#define MUNDY_NV_DIAG_PUSH

◆ MUNDY_NV_DIAG_POP

#define MUNDY_NV_DIAG_POP

◆ MUNDY_NV_DIAG_SUPPRESS

#define MUNDY_NV_DIAG_SUPPRESS ( num)

◆ MUNDY_DIAG_PUSH

#define MUNDY_DIAG_PUSH
Value:
MUNDY_MSVC_DIAG_PUSH \
MUNDY_CLANG_DIAG_PUSH \
MUNDY_GCC_DIAG_PUSH \
MUNDY_NV_DIAG_PUSH

◆ MUNDY_DIAG_POP

#define MUNDY_DIAG_POP
Value:
MUNDY_NV_DIAG_POP \
MUNDY_GCC_DIAG_POP \
MUNDY_CLANG_DIAG_POP \
MUNDY_MSVC_DIAG_POP

◆ MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_PUSH

#define MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_PUSH
Value:
/* MSVC */ \
MUNDY_MSVC_DIAG_DISABLE(4701) \
MUNDY_MSVC_DIAG_DISABLE(4703) \
/* GCC */ \
MUNDY_GCC_DIAG_IGNORE("-Wmaybe-uninitialized") \
MUNDY_GCC_DIAG_IGNORE("-Wuninitialized") \
/* Clang */ \
MUNDY_CLANG_DIAG_IGNORE("-Wuninitialized")
#define MUNDY_DIAG_PUSH
Definition suppress_warnings.hpp:90

◆ MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_POP

#define MUNDY_SUPPRESS_MAYBE_UNINITIALIZED_POP   MUNDY_DIAG_POP

◆ MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_PUSH

#define MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_PUSH
Value:
/* NVCC */ \
MUNDY_NV_DIAG_SUPPRESS(20011) \
MUNDY_NV_DIAG_SUPPRESS(20013) \
MUNDY_NV_DIAG_SUPPRESS(20014) \
MUNDY_NV_DIAG_SUPPRESS(20015) \
/* clang-cuda */ \
MUNDY_CLANG_DIAG_IGNORE("-Wcudacall-from-host")

◆ MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_POP

#define MUNDY_SUPPRESS_GPU_CALL_FROM_HOST_WARNINGS_POP   MUNDY_DIAG_POP