NIM 跨平台 C++ SDK
|
#include <limits.h>
命名空间 | |
namespace | phmap |
namespace | phmap::macros_internal |
函数 | |
template<typename T , size_t N> | |
auto | phmap::macros_internal::ArraySizeHelper (const T(&array)[N]) -> char(&)[N] |
#define PHMAP_ARRAYSIZE | ( | array | ) | (sizeof(::phmap::macros_internal::ArraySizeHelper(array))) |
#define PHMAP_ASSERT | ( | expr | ) |
#define PHMAP_ATTRIBUTE_ALWAYS_INLINE |
#define PHMAP_ATTRIBUTE_COLD |
#define PHMAP_ATTRIBUTE_FUNC_ALIGN | ( | bytes | ) |
#define PHMAP_ATTRIBUTE_HOT |
#define PHMAP_ATTRIBUTE_INITIAL_EXEC |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_ADDRESS |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_CFI |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_MEMORY |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_SAFESTACK |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_THREAD |
#define PHMAP_ATTRIBUTE_NO_SANITIZE_UNDEFINED |
#define PHMAP_ATTRIBUTE_NO_TAIL_CALL |
#define PHMAP_ATTRIBUTE_NOINLINE |
#define PHMAP_ATTRIBUTE_NONNULL | ( | ... | ) |
#define PHMAP_ATTRIBUTE_NORETURN |
#define PHMAP_ATTRIBUTE_PACKED |
#define PHMAP_ATTRIBUTE_REINITIALIZES |
#define PHMAP_ATTRIBUTE_RETURNS_NONNULL |
#define PHMAP_ATTRIBUTE_SECTION | ( | name | ) |
#define PHMAP_ATTRIBUTE_SECTION_START | ( | name | ) | (reinterpret_cast<void *>(0)) |
#define PHMAP_ATTRIBUTE_SECTION_STOP | ( | name | ) | (reinterpret_cast<void *>(0)) |
#define PHMAP_ATTRIBUTE_SECTION_VARIABLE | ( | name | ) |
#define PHMAP_ATTRIBUTE_STACK_ALIGN_FOR_OLD_LIBC |
#define PHMAP_ATTRIBUTE_UNUSED |
#define PHMAP_ATTRIBUTE_WEAK |
#define PHMAP_BRANCHLESS 1 |
#define PHMAP_DECLARE_ATTRIBUTE_SECTION_VARS | ( | name | ) |
#define PHMAP_DEFINE_ATTRIBUTE_SECTION_VARS | ( | name | ) |
#define PHMAP_DEPRECATED | ( | message | ) |
#define PHMAP_FALLTHROUGH_INTENDED do { } while (0) |
#define PHMAP_HAS_NATIVE_WCHAR_T |
#define PHMAP_HAVE_ATTRIBUTE | ( | x | ) | 0 |
#define PHMAP_HAVE_ATTRIBUTE_NO_TAIL_CALL 0 |
#define PHMAP_HAVE_ATTRIBUTE_SECTION 0 |
#define PHMAP_HAVE_ATTRIBUTE_WEAK 0 |
#define PHMAP_HAVE_BUILTIN | ( | x | ) | 0 |
#define PHMAP_HAVE_CC17 0 |
#define PHMAP_HAVE_CPP_ATTRIBUTE | ( | x | ) | 0 |
#define PHMAP_HAVE_EXCEPTIONS 1 |
#define PHMAP_HAVE_FEATURE | ( | f | ) | 0 |
#define PHMAP_HAVE_SSE2 0 |
#define PHMAP_HAVE_SSSE3 0 |
#define PHMAP_HAVE_STD_STRING_VIEW 0 |
#define PHMAP_HAVE_THREAD_LOCAL 1 |
#define PHMAP_IF_CONSTEXPR | ( | expr | ) | if ((expr)) |
#define PHMAP_INIT_ATTRIBUTE_SECTION_VARS | ( | name | ) |
#define PHMAP_INTERNAL_CATCH_ANY catch (...) |
#define PHMAP_INTERNAL_HAVE_MIN_CLANG_VERSION | ( | x, | |
y | |||
) | 0 |
#define PHMAP_INTERNAL_HAVE_MIN_GNUC_VERSION | ( | x, | |
y | |||
) | 0 |
#define PHMAP_INTERNAL_MACOS_CXX17_TYPES_UNAVAILABLE 0 |
#define PHMAP_INTERNAL_RETHROW do { throw; } while (false) |
#define PHMAP_INTERNAL_TRY try |
#define PHMAP_MUST_USE_RESULT |
#define PHMAP_PRINTF_ATTRIBUTE | ( | string_index, | |
first_to_check | |||
) |
#define PHMAP_REQUIRE_STACK_ALIGN_TRAMPOLINE (0) |
#define PHMAP_SCANF_ATTRIBUTE | ( | string_index, | |
first_to_check | |||
) |
#define PHMAP_STR | ( | x | ) | #x |
#define PHMAP_VAR_NAME_VALUE | ( | var | ) | #var "=" PHMAP_STR(var) |
#define PHMAP_VERSION_MAJOR 1 |
#define PHMAP_VERSION_MINOR 0 |
#define PHMAP_VERSION_PATCH 0 |
#define PHMAP_XSTR | ( | x | ) | PHMAP_STR(x) |