Qore Programming Language Reference Manual  1.0.8
Pseudo_QC_List.dox.h
1 
3 namespace Qore {
5 /***/
6 class <list> : public <value> {
7 
8 public:
10 
25 bool complexType();
26 
27 public:
29 
45 bool contains(auto arg);
46 
47 public:
49 
61 bool empty();
62 
63 public:
65 
79 auto first();
80 
81 public:
83 
96 
97 public:
99 
119 string join(string str);
120 
121 public:
123 
137 auto last();
138 
139 public:
141 
156 int lsize();
157 
158 public:
160 
177 
178 public:
180 
192 int size();
193 
194 public:
196 
205 bool sizep();
206 
207 public:
209 
223 int typeCode();
224 
225 public:
227 
243 bool val();
244 };
245 }
auto last()
Returns the last entry in the list.
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
int typeCode()
Returns Qore::NT_LIST.
AbstractIterator rangeIterator(auto val)
Returns a RangeIterator object for the list elements.
int lsize()
Returns the number of elements in the list.
bool sizep()
Returns True since lists can return a non-zero size.
AbstractIterator iterator()
Returns a ListIterator object for the list.
bool complexType()
returns True if the list has a Hash With Declared Value Type, False if not
bool contains(auto arg)
Returns True if the list contains arg, False if it does not.
Methods in this pseudo-class can be executed on lists.
Definition: Pseudo_QC_List.dox.h:6
int size()
Returns the number of elements in the list.
string join(string str)
Creates a string from the list and a separator string given as an argument.
bool empty()
Returns True if the list is empty (size = 0), False if not.
main Qore-language namespace
Definition: Pseudo_QC_All.dox.h:3
auto first()
Returns the first entry in the list.
bool val()
Returns False if the list is empty (size = 0), True if not.
This class defines an abstract interface for iterators.
Definition: QC_AbstractIterator.dox.h:10