iutest  1.17.99.14
名前空間 | マクロ定義
iutest_internal_defs.hpp ファイル

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_internal_defs.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

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