iutest  1.17.1.0
マクロ定義
iutest_pragma.hpp ファイル

pragma macros [詳解]

#include "iutest_config.hpp"
iutest_pragma.hpp の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define IUTEST_PRAGMA(x)
 
#define IUTEST_PRAGMA_MESSAGE(m)   IUTEST_PRAGMA(message (m))
 
#define IUTEST_PRAGMA_MSC_WARN_PUSH()
 
#define IUTEST_PRAGMA_MSC_WARN_DISABLE(x)
 
#define IUTEST_PRAGMA_MSC_WARN_POP()
 
#define IUTEST_PRAGMA_CLANG_WARN_PUSH()
 
#define IUTEST_PRAGMA_CLANG_WARN_DISABLE(x)
 
#define IUTEST_PRAGMA_CLANG_WARN_POP()
 
#define IUTEST_PRAGMA_GCC_WARN_PUSH()
 
#define IUTEST_PRAGMA_GCC_WARN_DISABLE(x)
 
#define IUTEST_PRAGMA_GCC_WARN_POP()
 
#define IUTEST_PRAGMA_WARN_PUSH()
 
#define IUTEST_PRAGMA_WARN_POP()
 
#define IUTEST_PRAGMA_WARN_DISABLE(x)
 
#define IUTEST_PRAGMA_CRT_SECURE_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_CRT_SECURE_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_UNUSED_LOCAL_TYPEDEFS_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_UNUSED_LOCAL_TYPEDEFS_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_UNREACHCODE_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_UNREACHCODE_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_EXTERN_TEMPLATE_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_EXTERN_TEMPLATE_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_ASSIGNMENT_OPERATOR_COULD_NOT_GENERATE_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_ASSIGNMENT_OPERATOR_COULD_NOT_GENERATE_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_CONSTEXPR_CALLED_AT_RUNTIME_WARN_DISABLE_BEGIN()
 
#define IUTEST_PRAGMA_CONSTEXPR_CALLED_AT_RUNTIME_WARN_DISABLE_END()
 
#define IUTEST_PRAGMA_WARN_DISABLE_SIGN_COMPARE()
 
#define IUTEST_PRAGMA_WARN_DISABLE_EMPTY_BODY()
 
#define IUTEST_PRAGMA_WARN_FLOAT_EQUAL()
 
#define IUTEST_PRAGMA_WARN_FORMAT_NONLITERAL()
 
#define IUTEST_PRAGMA_WARN_CAST_ALIGN()
 
#define IUTEST_PRAGMA_WARN_CXX14_CONSTEXPR_NOT_IMPLY_CONST()
 
#define IUTEST_PRAGMA_WARN_DISABLE_DANGLING_ELSE()
 
#define IUTEST_PRAGMA_WARN_DISABLE_NOEXCEPT_TPYE()
 

詳解

pragma macros

著者
t.shirayanagi
copyright
Copyright (C) 2012-2020, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE