|
iutest
1.17.99.14
|
internal definition [詳解]
#include "iutest_config.hpp"#include "../iutest_defs.hpp"#include "iutest_string_stream.hpp"#include "iutest_string_view.hpp"#include "iutest_tchar.hpp"#include "iutest_type_traits.hpp"#include "iutest_compatible_defs.hpp"#include "iutest_exception.hpp"

名前空間 | |
| iutest | |
| iutest root namespace | |
マクロ定義 | |
| #define | IUTEST_AMBIGUOUS_ELSE_BLOCKER_ switch(::iutest::detail::AlwaysZero()) case 0: default: |
| 曖昧な else 文の警告抑制 | |
| #define | IUTEST_SUPPRESS_UNREACHABLE_CODE_WARNING(statement) if( ::iutest::detail::AlwaysTrue() ) statement |
| #define | IUTEST_MBS_CODE_UNKNOWN 0 |
| #define | IUTEST_MBS_CODE_UTF8 1 |
| #define | IUTEST_MBS_CODE_WINDOWS31J 2 |
| #define | IUTEST_MBS_CODE IUTEST_MBS_CODE_UTF8 |
| #define | NULL 0 |
| #define | IUTEST_BREAK() *static_cast<volatile int*>(NULL) = 1 |
| #define | IUTEST_IF_EXISTS(identifier_, statement_) |
| #define | IUTEST_IF_NOT_EXISTS(identifier_, statement_) |
| #define | IUTEST_STATIC_EXISTS(identifier_) |
| #define | IUTEST_EXPLICIT_TEMPLATE_TYPE_(t) |
| #define | IUTEST_APPEND_EXPLICIT_TEMPLATE_TYPE_(t) |
| #define | IUTEST_IS_NULLLITERAL(x) (sizeof(::iutest::detail::IsNullLiteralHelper::IsNullLiteral(x)) == 1) |
internal definition