|
iutest
1.17.99.14
|
stdlib detect defines [詳解]
#include "iutest_config.hpp"#include "iutest_compiler.hpp"#include <inttypes.h>#include <stdint.h>#include <cstdlib>#include <cstddef>#include <limits>#include <complex>#include <iterator>

マクロ定義 | |
| #define | __STDC_FORMAT_MACROS 1 |
| #define | IUTEST_HAS_CXX_HDR_VERSION 0 |
| #define | IUTEST_HAS_CXX_HDR_ANY 0 |
| has any header | |
| #define | IUTEST_HAS_CXX_HDR_ARRAY 0 |
| has array header | |
| #define | IUTEST_HAS_CXX_HDR_CHARCONV 0 |
| has charconv header | |
| #define | IUTEST_HAS_CXX_HDR_CHRONO 0 |
| has chrono header | |
| #define | IUTEST_HAS_CXX_HDR_CODECVT 0 |
| has codecvt header [詳解] | |
| #define | IUTEST_HAS_CXX_HDR_CSTDINT 0 |
| has cstdint header | |
| #define | IUTEST_HAS_CXX_HDR_CUCHAR 0 |
| has cuchar | |
| #define | IUTEST_HAS_CXX_HDR_FILESYSTEM 0 |
| has filesystem | |
| #define | IUTEST_HAS_CXX_HDR_OPTIONAL 0 |
| has optional header | |
| #define | IUTEST_HAS_CXX_HDR_RANDOM 0 |
| has random header | |
| #define | IUTEST_HAS_CXX_HDR_REGEX 0 |
| has regex header | |
| #define | IUTEST_HAS_CXX_HDR_STRING_VIEW 0 |
| has string_view header | |
| #define | IUTEST_HAS_CXX_HDR_VARIANT 0 |
| has variant header | |
| #define | IUTEST_HAS_HDR_CXXABI 0 |
| has cxxabi header | |
| #define | IUTEST_HAS_HDR_UNISTD 0 |
| has unistd.h header | |
| #define | IUTEST_HAS_STD_BEGIN_END 0 |
| has ::std::begin,::std::end | |
| #define | IUTEST_HAS_STD_DECLVAL 0 |
| has ::std::declval | |
| #define | IUTEST_HAS_STD_EMPLACE 0 |
| has emplace | |
| #define | IUTEST_HAS_STD_FILESYSTEM 0 |
| has filesystem | |
| #define | IUTEST_HAS_STD_INVOKE 0 |
| has std::invoke | |
| #define | IUTEST_HAS_STD_QUICK_EXIT 0 |
| has quick_exit | |
| #define | IUTEST_HAS_STD_TO_CHARS 0 |
| has to_chars | |
| #define | IUTEST_USE_EXTERNAL_TR1_TUPLE 0 |
| use external include tr1::tuple | |
| #define | IUTEST_USE_EXTERNAL_STD_TUPLE 0 |
| use external include ::std::tuple | |
| #define | IUTEST_HAS_STD_TUPLE 0 |
| has ::std::tuple | |
| #define | IUTEST_HAS_TR1_TUPLE 0 |
| has ::std::tr1::tuple | |
| #define | IUTEST_HAS_TUPLE 0 |
| has tuple | |
| #define | IUTEST_HAS_VARIADIC_TUPLES 0 |
| #define | IUTEST_HAS_STD_STR_TO_VALUE 0 |
| ::std::sto* が使用可能かどうか | |
| #define | IUTEST_HAS_HDR_SYSTIME 1 |
| has sys/time.h header | |
| #define | IUTEST_HAS_STRINGSTREAM 1 |
| ::std::stringstream が使用可能かどうか | |
| #define | IUTEST_HAS_STRSTREAM 0 |
| ::std::strstream が使用可能かどうか [詳解] | |
| #define | IUTEST_HAS_IOMANIP 1 |
| iomanip が使用可能かどうか | |
| #define | IUTEST_HAS_INVALID_PARAMETER_HANDLER 0 |
| _set_invalid_parameter_handler が使用可能かどうか | |
| #define | IUTEST_HAS_LARGEFILE_API 0 |
| has largefile api | |
| #define | IUTEST_HAS_FOPEN 1 |
| has fopen | |
| #define | IUTEST_HAS_FILE_STAT 1 |
| has file stat | |
| #define | IUTEST_HAS_FILENO 1 |
| has fileno | |
| #define | IUTEST_HAS_FD_DUP 0 |
| has fd dup/dup2 | |
| #define | IUTEST_HAS_FD_OPEN 0 |
| has fdopen | |
| #define | IUTEST_HAS_MKSTEMP 0 |
| has mkstemp | |
| #define | IUPRzu "zu" |
| size_t format macros | |
| #define | iu_va_copy(dest, src) (dest = src) |
stdlib detect defines
| #define IUTEST_HAS_CXX_HDR_CODECVT 0 |
has codecvt header
| #define IUTEST_HAS_STRSTREAM 0 |