Qore Programming Language Reference Manual  0.8.7
 All Classes Namespaces Functions Variables Groups Pages
ql_type.dox.h
1 
3 namespace Qore {
7 
9 
18 binary binary();
19 
21 
28 binary binary(null x);
29 
31 
41 binary binary(softstring str);
42 
44 
49 binary binary(binary bin);
50 
52 
65 string binary_to_string(binary b, *string encoding);
66 
68 
82 bool boolean(any arg);
83 
85 
97 float float(softfloat f);
98 
100 
107 float float();
108 
110 
124 hash hash(object obj);
125 
127 
139 hash hash(list l);
140 
142 
157 hash hash(list keys, list values);
158 
160 
174 hash hash(hash h);
175 
177 
182 hash hash();
183 
185 
202 int int(string str, softint base);
203 
205 
217 int int(softint i);
218 
220 
227 int int();
228 
230 
242 list list( ...);
243 
245 
257 number number(softnumber n);
258 
260 
267 number number();
268 
270 
282 string string(softstring str);
283 
285 
292 string string();
293 
295 
313 string type(any arg);
314 
316 
332 string typename(any arg);
333 
335 };
337 namespace Qore::Type {
342 
344  const Binary = "binary";
346  const Boolean = "bool";
348  const CallReference = "call reference";
350  const Closure = "closure";
352  const Date = "date";
354  const Float = "float";
356  const Hash = "hash";
358  const Int = "integer";
360  const List = "list";
362  const NothingType = "nothing";
364  const NullType = "NULL";
366  const Number = "number";
368  const Object = "object";
370  const String = "string";
372 };