NIM 跨平台 C++ SDK
|
类 | |
struct | nstd::_container_npos |
struct | nstd::_container_increase_step |
struct | nstd::numeric_double_limits |
struct | nstd::pair< first_type, second_type > |
命名空间 | |
namespace | nstd |
宏定义 | |
#define | NIM_STD_DBL_MAX (1.7976931348623156e+200) |
#define | NIM_STD_DBL_MIN (2.2250738585072014e-200) |
#define | NIM_STD_DBL_DEFAULT (1.7976931348623155e+200) |
#define | NIM_STD_DBL_EPSILON (2.2204460492503131e-16) |
类型定义 | |
using | nstd::container_npos = _container_npos |
using | nstd::container_increase_step = _container_increase_step |
template<stateful_bool _value> | |
using | nstd::stateful_bool_constant = integral_constant<stateful_bool, _value> |
using | nstd::stateful_bool_unused = stateful_bool_constant<stateful_bool::kUnused> |
using | nstd::stateful_bool_true = stateful_bool_constant<stateful_bool::kTrue> |
using | nstd::stateful_bool_false = stateful_bool_constant<stateful_bool::kFalse> |
枚举 | |
enum class | nstd::stateful_bool : int32_t { nstd::kBegin = -1 , nstd::kUnused = kBegin , nstd::kFalse = 0 , nstd::kTrue = 1 , nstd::kEnd } |
函数 | |
template<class first_type , class second_type > | |
pair< first_type, second_type > | nstd::make_pair (const first_type &_first, const second_type &_second) |
#define NIM_STD_DBL_DEFAULT (1.7976931348623155e+200) |
#define NIM_STD_DBL_EPSILON (2.2204460492503131e-16) |
#define NIM_STD_DBL_MAX (1.7976931348623156e+200) |
#define NIM_STD_DBL_MIN (2.2250738585072014e-200) |