added RANGE_CHECK_RETURN_ZERO

This commit is contained in:
2023-06-12 15:38:21 +08:00
parent f114032e53
commit 51650bd4b1

View File

@@ -29,9 +29,10 @@ namespace hgl
value<=(ctype)ECTYPE::END_RANGE; \ value<=(ctype)ECTYPE::END_RANGE; \
value++) value++)
#define RANGE_CHECK_RETURN(value,return_value) if(!RangeCheck(value))return(return_value); #define RANGE_CHECK_RETURN(value,return_value) if(!RangeCheck(value))return(return_value);
#define RANGE_CHECK_RETURN_FALSE(value) if(!RangeCheck(value))return(false); #define RANGE_CHECK_RETURN_ZERO(value) if(!RangeCheck(value))return(0);
#define RANGE_CHECK_RETURN_NULLPTR(value) if(!RangeCheck(value))return(nullptr); #define RANGE_CHECK_RETURN_FALSE(value) if(!RangeCheck(value))return(false);
#define RANGE_CHECK_RETURN_NULLPTR(value) if(!RangeCheck(value))return(nullptr);
#define HGL_CONVER_TO_MEM_ALIGN(x) ((((x)+HGL_MEM_ALIGN-1)/HGL_MEM_ALIGN)*HGL_MEM_ALIGN) //内存对齐转换宏 #define HGL_CONVER_TO_MEM_ALIGN(x) ((((x)+HGL_MEM_ALIGN-1)/HGL_MEM_ALIGN)*HGL_MEM_ALIGN) //内存对齐转换宏