Beef Corlib
|
Public Member Functions | |
int | GetHashCode () |
bool | Equals (float other) |
int | CompareTo (float value) |
static int32 | ftoa (float val, char8 *str) |
static int32 | ToString (float val, char8 *str, bool roundTrip) |
override void | ToString (String strBuffer) |
void | ToString (String outString, String format, IFormatProvider formatProvider) |
Static Public Member Functions | |
static int | operator<=> (Float a, Float b) |
static Float | operator- (Float value) |
static Self | operator+ (Self lhs, Self rhs) |
static Self | operator- (Self lhs, Self rhs) |
static Self | operator* (Self lhs, Self rhs) |
static Self | operator/ (Self lhs, Self rhs) |
static Result< float > | Parse (StringView val) |
static Result< float > | Parse (StringView val, NumberFormatInfo info) |
![]() | |
static Result< T > | Parse (StringView val) |
static Result< T, TErr > | Parse (StringView val) |
Static Public Attributes | |
const float | MinValue = (float)-3.40282346638528859e+38 |
const float | Epsilon = (float)1.4e-45 |
const float | MaxValue = (float)3.40282346638528859e+38 |
const float | PositiveInfinity = 1.0f / 0.0f |
const float | NegativeInfinity = -1.0f / 0.0f |
const float | NaN = 0.0f / 0.0f |
static float IMinMaxValue< float >. | MinValue => MinValue |
static float IMinMaxValue< float >. | MaxValue => MaxValue |
const float | NegativeZero = (float)-0.0 |
Properties | |
bool | IsNegative [get] |
bool | IsFinite [get] |
bool | IsInfinity [get] |
bool | IsPositiveInfinity [get] |
bool | IsNegativeInfinity [get] |
bool | IsNaN [get] |
bool | IsSubnormal [get] |
![]() | |
bool | IsNaN [get] |
![]() | |
static T | MinValue [get] |
static T | MaxValue [get] |