Qore Programming Language Reference Manual 1.17.0
Loading...
Searching...
No Matches
Pseudo_QC_Float.dox.h
1
3namespace Qore {
5/***/
6class <float> : public <value> {
7
8public:
10
24float abs();
25
26public:
28
56string format(string fmt);
57
58public:
60
84string format(int prec = 2, string decimal_sep = ".", string thousands_sep = "");
85
86public:
88
101bool infp();
102
103public:
105
116bool intp();
117
118public:
120
133bool nanp();
134
135public:
137
149int sign();
150
151public:
153
164bool strp();
165
166public:
168
189string toBase(int base = 10);
190
191public:
193
208
209public:
211
225bool val();
226};
227}
Methods in this pseudo-class can be executed on floating-point values.
Definition: Pseudo_QC_Float.dox.h:6
bool val()
Returns True if the float is non-zero, False if zero.
string format(int prec=2, string decimal_sep=".", string thousands_sep="")
Returns a formatted string of the floating-point number according to format arguments.
string toBase(int base=10)
Converts the number to a different base (and returns it as a string).
bool intp()
Returns True because float values can be converted to integers.
int typeCode()
Returns Qore::NT_FLOAT.
float abs()
Returns the absolute value of the number.
string format(string fmt)
Returns a string of a formatted number according to a format string.
int sign()
Returns -1 if the number is negative, 0 if it is zero, or 1 if it is positive.
bool infp()
Returns True if the number is infinity (+ or -)
bool nanp()
Returns True if the number is NaN (not a number)
bool strp()
Returns True because float values can be converted to strings.
Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is t...
Definition: Pseudo_QC_All.dox.h:6
Qore namespace.
Definition: QC_AbstractSmartLock.dox.h:2