|
amath
1.8.5
Simple command line calculator
|
#include <numb.h>
Public Member Functions | |
| bool | IsNegative () const |
| bool | IsZero () const |
| bool | IsInf () const |
| bool | IsNaN () const |
| bool | IsMaxPositive () const |
| bool | IsMaxNegative () const |
| int32_t | GetExponent () const |
| uint64_t | GetMantissa () const |
Public Attributes | |
| double | floatingPoint |
| uint64_t | integer |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file numb.h.
References GetExponent(), and GetMantissa().
Referenced by PositionalNumeralSystem::GetText(), RealNumber::IsInfinite(), and ComplexNumber::IsInfinite().


|
inline |
Definition at line 50 of file numb.h.
References integer.
Referenced by ComplexNumber::IsInfinite(), and RealNumber::IsInfinite().

|
inline |
Definition at line 49 of file numb.h.
References integer.
Referenced by ComplexNumber::IsInfinite(), and RealNumber::IsInfinite().

|
inline |
Definition at line 48 of file numb.h.
References GetExponent(), and GetMantissa().
Referenced by ComplexNumber::IsNaN(), and RealNumber::IsNaN().


|
inline |
Definition at line 45 of file numb.h.
References integer.
Referenced by DecimalSystem::GetText(), RealNumber::IsNegative(), and ComplexNumber::IsNegative().

|
inline |
Definition at line 46 of file numb.h.
References integer.
Referenced by ComplexNumber::IsZero(), and RealNumber::IsZero().

| double FloatUnion64::floatingPoint |
Definition at line 53 of file numb.h.
Referenced by DecimalSystem::GetText(), PositionalNumeralSystem::GetText(), ComplexNumber::IsInfinite(), RealNumber::IsInfinite(), RealNumber::IsNaN(), ComplexNumber::IsNaN(), RealNumber::IsNegative(), ComplexNumber::IsNegative(), ComplexNumber::IsZero(), RealNumber::IsZero(), and RealNumber::RealNumber().
| uint64_t FloatUnion64::integer |
Definition at line 54 of file numb.h.
Referenced by GetExponent(), GetMantissa(), IsMaxNegative(), IsMaxPositive(), IsNegative(), IsZero(), and RealNumber::RealNumber().