NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
ne_stl_value_def.h 文件参考
#include "ne_stl_build.h"
#include "ne_stl_type_traits.h"

浏览源代码.

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)
 

宏定义说明

◆ NIM_STD_DBL_DEFAULT

#define NIM_STD_DBL_DEFAULT   (1.7976931348623155e+200)

◆ NIM_STD_DBL_EPSILON

#define NIM_STD_DBL_EPSILON   (2.2204460492503131e-16)

◆ NIM_STD_DBL_MAX

#define NIM_STD_DBL_MAX   (1.7976931348623156e+200)

◆ NIM_STD_DBL_MIN

#define NIM_STD_DBL_MIN   (2.2250738585072014e-200)