Qore Programming Language Reference Manual: lib/Pseudo_QC_List.dox.h Source File

Qore Programming Language Reference Manual 0.8.11

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

All Classes Namespaces Functions Variables Groups Pages
Pseudo_QC_List.dox.h
1 namespace Qore {
4
5 class <list> : public <value> {
6
7 public:
9
25 bool contains(any arg);
26
27 public:
29
41 bool empty();
42
43 public:
45
59 any first();
60
61 public:
63
75 AbstractIterator iterator();
76
77 public:
79
99 string join(string str);
100
101 public:
103
117 any last();
118
119 public:
121
136 int lsize();
137
138 public:
140
152 AbstractIterator rangeIterator();
153
154 public:
156
168 int size();
169
170 public:
172
181 bool sizep();
182
183 public:
185
199 int typeCode();
200
201 public:
203
219 bool val();
220 };
221 };
<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:5
<list>::typeCode
int typeCode()
Returns Qore::NT_LIST.
<list>::rangeIterator
AbstractIterator rangeIterator()
Returns a RangeIterator object for the list elements.
<list>::contains
bool contains(any arg)
Returns True if the list contains arg, False if it does not.
<list>::lsize
int lsize()
Returns the number of elements in the list.
<list>::sizep
bool sizep()
Returns True since lists can return a non-zero size.
<list>::iterator
AbstractIterator iterator()
Returns a ListIterator object for the list.
<list>::first
any first()
Returns the first entry in the list.
<list>::last
any last()
Returns the last entry in the list.
<list>
Methods in this pseudo-class can be executed on lists.
Definition: Pseudo_QC_List.dox.h:5
<list>::size
int size()
Returns the number of elements in the list.
<list>::join
string join(string str)
Creates a string from the list and a separator string given as an argument.
<list>::empty
bool empty()
Returns True if the list is empty (size = 0), False if not.
<list>::val
bool val()
Returns False if the list is empty (size = 0), True if not.
Qore::AbstractIterator
This class defines an abstract interface for iterators.
Definition: QC_AbstractIterator.dox.h:10