Monero
Loading...
Searching...
No Matches
warnings.h File Reference
#include <boost/preprocessor/stringize.hpp>
Include dependency graph for warnings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PUSH_WARNINGS   _Pragma("GCC diagnostic push")
#define POP_WARNINGS   _Pragma("GCC diagnostic pop")
#define DISABLE_VS_WARNINGS(w)
#define DISABLE_GCC_WARNING   DISABLE_GCC_AND_CLANG_WARNING
#define DISABLE_CLANG_WARNING(w)
#define DISABLE_GCC_AND_CLANG_WARNING(w)

Macro Definition Documentation

◆ DISABLE_CLANG_WARNING

#define DISABLE_CLANG_WARNING ( w)

◆ DISABLE_GCC_AND_CLANG_WARNING

#define DISABLE_GCC_AND_CLANG_WARNING ( w)
Value:
_Pragma(BOOST_PP_STRINGIZE(GCC diagnostic ignored BOOST_PP_STRINGIZE(-W##w)))

◆ DISABLE_GCC_WARNING

#define DISABLE_GCC_WARNING   DISABLE_GCC_AND_CLANG_WARNING

◆ DISABLE_VS_WARNINGS

#define DISABLE_VS_WARNINGS ( w)

◆ POP_WARNINGS

#define POP_WARNINGS   _Pragma("GCC diagnostic pop")

◆ PUSH_WARNINGS

#define PUSH_WARNINGS   _Pragma("GCC diagnostic push")