#ifndef NSTD_CORE_ITY_H #define NSTD_CORE_ITY_H #include "../nstd.h" /// Returns the smallest value representable by `NSTDInt`. /// /// # Returns /// /// `NSTDInt min` - The smallest value representable by `NSTDInt`. NSTDAPI NSTDInt nstd_core_ity_min_int(void); /// Returns the largest value representable by `NSTDInt`. /// /// # Returns /// /// `NSTDInt max` - The largest value representable by `NSTDInt`. NSTDAPI NSTDInt nstd_core_ity_max_int(void); /// Returns the smallest value representable by `NSTDUInt`. /// /// # Returns /// /// `NSTDUInt min` - The smallest value representable by `NSTDUInt`. NSTDAPI NSTDUInt nstd_core_ity_min_uint(void); /// Returns the largest value representable by `NSTDUInt`. /// /// # Returns /// /// `NSTDUInt max` - The largest value representable by `NSTDUInt`. NSTDAPI NSTDUInt nstd_core_ity_max_uint(void); /// Returns the smallest value representable by `NSTDInt8`. /// /// # Returns /// /// `NSTDInt8 min` - The smallest value representable by `NSTDInt8`. NSTDAPI NSTDInt8 nstd_core_ity_min_i8(void); /// Returns the largest value representable by `NSTDInt8`. /// /// # Returns /// /// `NSTDInt8 max` - The largest value representable by `NSTDInt8`. NSTDAPI NSTDInt8 nstd_core_ity_max_i8(void); /// Returns the smallest value representable by `NSTDUInt8`. /// /// # Returns /// /// `NSTDUInt8 min` - The smallest value representable by `NSTDUInt8`. NSTDAPI NSTDUInt8 nstd_core_ity_min_u8(void); /// Returns the largest value representable by `NSTDUInt8`. /// /// # Returns /// /// `NSTDUInt8 max` - The largest value representable by `NSTDUInt8`. NSTDAPI NSTDUInt8 nstd_core_ity_max_u8(void); /// Returns the smallest value representable by `NSTDInt16`. /// /// # Returns /// /// `NSTDInt16 min` - The smallest value representable by `NSTDInt16`. NSTDAPI NSTDInt16 nstd_core_ity_min_i16(void); /// Returns the largest value representable by `NSTDInt16`. /// /// # Returns /// /// `NSTDInt16 max` - The largest value representable by `NSTDInt16`. NSTDAPI NSTDInt16 nstd_core_ity_max_i16(void); /// Returns the smallest value representable by `NSTDUInt16`. /// /// # Returns /// /// `NSTDUInt16 min` - The smallest value representable by `NSTDUInt16`. NSTDAPI NSTDUInt16 nstd_core_ity_min_u16(void); /// Returns the largest value representable by `NSTDUInt16`. /// /// # Returns /// /// `NSTDUInt16 max` - The largest value representable by `NSTDUInt16`. NSTDAPI NSTDUInt16 nstd_core_ity_max_u16(void); /// Returns the smallest value representable by `NSTDInt32`. /// /// # Returns /// /// `NSTDInt32 min` - The smallest value representable by `NSTDInt32`. NSTDAPI NSTDInt32 nstd_core_ity_min_i32(void); /// Returns the largest value representable by `NSTDInt32`. /// /// # Returns /// /// `NSTDInt32 max` - The largest value representable by `NSTDInt32`. NSTDAPI NSTDInt32 nstd_core_ity_max_i32(void); /// Returns the smallest value representable by `NSTDUInt32`. /// /// # Returns /// /// `NSTDUInt32 min` - The smallest value representable by `NSTDUInt32`. NSTDAPI NSTDUInt32 nstd_core_ity_min_u32(void); /// Returns the largest value representable by `NSTDUInt32`. /// /// # Returns /// /// `NSTDUInt32 max` - The largest value representable by `NSTDUInt32`. NSTDAPI NSTDUInt32 nstd_core_ity_max_u32(void); /// Returns the smallest value representable by `NSTDInt64`. /// /// # Returns /// /// `NSTDInt64 min` - The smallest value representable by `NSTDInt64`. NSTDAPI NSTDInt64 nstd_core_ity_min_i64(void); /// Returns the largest value representable by `NSTDInt64`. /// /// # Returns /// /// `NSTDInt64 max` - The largest value representable by `NSTDInt64`. NSTDAPI NSTDInt64 nstd_core_ity_max_i64(void); /// Returns the smallest value representable by `NSTDUInt64`. /// /// # Returns /// /// `NSTDUInt64 min` - The smallest value representable by `NSTDUInt64`. NSTDAPI NSTDUInt64 nstd_core_ity_min_u64(void); /// Returns the largest value representable by `NSTDUInt64`. /// /// # Returns /// /// `NSTDUInt64 max` - The largest value representable by `NSTDUInt64`. NSTDAPI NSTDUInt64 nstd_core_ity_max_u64(void); #endif