Qore Programming Language Reference Manual  0.9.14
Pseudo_QC_All.dox.h
1 
3 namespace Qore {
5 /***/
6 class <value> {
7 
8 public:
10 
21 bool callp();
22 
23 public:
25 
48 bool complexType();
49 
50 public:
52 
69 bool empty();
70 
71 public:
73 
101 string fullType();
102 
103 public:
105 
118 bool intp();
119 
120 public:
122 
135 
136 public:
138 
151 int lsize();
152 
153 public:
155 
174 int size();
175 
176 public:
178 
187 bool sizep();
188 
189 public:
191 
202 bool strp();
203 
204 public:
206 
215 bool toBool();
216 
217 public:
219 
228 float toFloat();
229 
230 public:
232 
241 int toInt();
242 
243 public:
245 
255 
256 public:
258 
269 string toString();
270 
271 public:
273 
290 string type();
291 
292 public:
294 
323 int typeCode();
324 
325 public:
327 
445 bool val();
446 };
447 }
This class defines an abstract interface for iterators.
Definition: QC_AbstractIterator.dox.h:10
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
string toString()
Returns the string representation of the value; the default is an empty string.
float toFloat()
Returns the floating-point representation of the value; the default is 0.0.
AbstractIterator iterator()
Returns an iterator object for the value; the default iterator object returned is SingleValueIterator...
string type()
Returns the string type for the value.
bool val()
Returns False; this method is reimplemented in other types and will return True if the given expressi...
bool callp()
Returns False; this method is reimplemented in other types and will return True if the given expressi...
bool complexType()
returns True if the value has a complex type, False if not
int typeCode()
Returns the type code for the value.
int lsize()
Returns 1; the return value of this method should give the list size of the value,...
bool toBool()
Returns the boolean representation of the value; the default is False.
bool intp()
Returns False; this method is reimplemented in other types and will return True if the given expressi...
string fullType()
returns the full type name which differs from the simple type name in case of complex types and objec...
int size()
Returns zero; this method will be reimplemented in container types where it may return a non-zero val...
bool empty()
Returns True; this method will be reimplemented in container types where it may return False.
number toNumber()
Returns the arbitrary-precision numeric representation of the value; the default is 0.
int toInt()
Returns the integer representation of the value; the default is 0.
bool sizep()
Returns True if the type can return a non-zero size (True for containers including binary objects and...
bool strp()
Returns False; this method is reimplemented in other types and will return True if the given expressi...
number number(softnumber n)
Converts the argument to a number value.
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3