| Qore Programming Language Reference Manual 2.2.0

Loading...
Searching...
No Matches
Pseudo_QC_Int.dox.h
1
3 namespace Qore {
5/***/
6 class <int> : public <value> {
7
8 public:
10
24 int abs();
25
26 public:
28
44 binary encodeLsb(int size = 4);
45
46 public:
48
64 binary encodeMsb(int size = 4);
65
66 public:
68
101 string format(string fmt);
102
103 public:
105
133 string format(int prec = 2, string decimal_sep = ".", string thousands_sep = "");
134
135 public:
137
148 bool intp();
149
150 public:
152
164 int sign();
165
166 public:
168
179 bool strp();
180
181 public:
183
218 string toBase(int base = 10);
219
220 public:
222
236 string toUnicode();
237
238 public:
240
254 int typeCode();
255
256 public:
258
272 bool val();
273};
274}
<int>
Methods in this pseudo-class can be executed on integer values.
Definition Pseudo_QC_Int.dox.h:6
<int>::toBase
string toBase(int base=10)
Converts the integer to a different base (and returns it as a string).
<int>::abs
int abs()
Returns the absolute value of the number.
<int>::typeCode
int typeCode()
Returns Qore::NT_INT.
<int>::intp
bool intp()
Returns True by default.
<int>::format
string format(string fmt)
Returns a formatted string of the integer according to the format argument.
<int>::format
string format(int prec=2, string decimal_sep=".", string thousands_sep="")
Returns a formatted string of the integer according to format arguments.
<int>::encodeMsb
binary encodeMsb(int size=4)
returns a binary object with the integer encoded in the given number of bytes in most significant byt...
<int>::encodeLsb
binary encodeLsb(int size=4)
returns a binary object with the integer encoded in the given number of bytes in least significant by...
<int>::sign
int sign()
Returns -1 if the number is negative, 0 if it is zero, or 1 if it is positive.
<int>::strp
bool strp()
Returns True because integer values can be converted to strings.
<int>::toUnicode
string toUnicode()
Returns a single character string in UTF-8 encoding for the integer value treated as a unicode value.
<int>::val
bool val()
Returns True if the int is non-zero, False if zero.
<value>
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
<value>::size
int size()
Returns zero; this method will be reimplemented in container types where it may return a non-zero val...
Qore::binary
binary binary()
Always returns an empty binary object (of zero length)
Qore
main Qore-language namespace
Definition Pseudo_QC_All.dox.h:3