updated few codes of FLOAT MIN/MAX
This commit is contained in:
parent
2ebd4b4ac9
commit
6f735880f3
@ -6,9 +6,12 @@
|
||||
|
||||
namespace hgl
|
||||
{
|
||||
constexpr const float HGL_FLOAT_MIN =1.175494351e-38f; ///<最小浮点数
|
||||
constexpr const float HGL_FLOAT_MAX =3.402823466e+38f; ///<最大浮点数
|
||||
constexpr const float HGL_FLOAT_MIN =std::numeric_limits<float>::min(); ///<最小浮点数
|
||||
constexpr const float HGL_FLOAT_MAX =std::numeric_limits<float>::max(); ///<最大浮点数
|
||||
constexpr const float HGL_FLOAT_EPSILON =std::numeric_limits<float>::epsilon(); ///<浮点数精度最小值
|
||||
|
||||
constexpr const double HGL_DOUBLE_MIN =std::numeric_limits<double>::min(); ///<最小双精度浮点数
|
||||
constexpr const double HGL_DOUBLE_MAX =std::numeric_limits<double>::max(); ///<最大双精度浮点数
|
||||
constexpr const double HGL_DOUBLE_EPSILON =std::numeric_limits<double>::epsilon(); ///<双精度浮点数精度最小值
|
||||
|
||||
template<typename T> bool IsNearlyZero(const T value);
|
||||
|
@ -6,13 +6,16 @@ namespace hgl
|
||||
{
|
||||
class ObjectManager;
|
||||
|
||||
/**
|
||||
* 对象基本信息
|
||||
*/
|
||||
struct ObjectBaseInfo
|
||||
{
|
||||
size_t hash_code; ///<对象数据类型的hash值
|
||||
ObjectManager * object_manager; ///<对象管理器
|
||||
size_t serial_number; ///<对象序列号
|
||||
|
||||
SourceCodeLocation source_code_location;
|
||||
SourceCodeLocation source_code_location; ///<对象创建的源代码位置
|
||||
};
|
||||
}//namespace hgl
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user