Traversable
Iface
constructor
name
all
Match
any
Match
chop
filter
first
Match
flat
Map
fold
foreach
get
Element
Type
map
max
min
order
By
scan
stream
tee
NODE-GTK API Reference
Gee-0.8
Gee
TraversableIface
Class TraversableIface
Hierarchy
TraversableIface
Index
Constructors
constructor
Properties
name
Methods
all
Match
any
Match
chop
filter
first
Match
flat
Map
fold
foreach
get
Element
Type
map
max
min
order
By
scan
stream
tee
Constructors
constructor
new
Traversable
Iface
(
)
:
TraversableIface
Returns
TraversableIface
Properties
Static
name
name
:
string
Methods
all
Match
all
Match
(
self
:
Traversable
, pred
:
Gee
.
Predicate
)
:
boolean
Parameters
self:
Traversable
pred:
Gee
.
Predicate
Returns
boolean
any
Match
any
Match
(
self
:
Traversable
, pred
:
Gee
.
Predicate
)
:
boolean
Parameters
self:
Traversable
pred:
Gee
.
Predicate
Returns
boolean
chop
chop
(
self
:
Traversable
, offset
:
number
, length
:
number
)
:
Gee
.
Iterator
Parameters
self:
Traversable
offset:
number
length:
number
Returns
Gee
.
Iterator
filter
filter
(
self
:
Traversable
, pred
:
Gee
.
Predicate
)
:
Gee
.
Iterator
Parameters
self:
Traversable
pred:
Gee
.
Predicate
Returns
Gee
.
Iterator
first
Match
first
Match
(
self
:
Traversable
, pred
:
Gee
.
Predicate
)
:
object
Parameters
self:
Traversable
pred:
Gee
.
Predicate
Returns
object
flat
Map
flat
Map
(
self
:
Traversable
, aType
:
GType
<
unknown
>
, aDupFunc
:
BoxedCopyFunc
, aDestroyFunc
:
GLib
.
DestroyNotify
, f
:
Gee
.
FlatMapFunc
)
:
Gee
.
Iterator
Parameters
self:
Traversable
aType:
GType
<
unknown
>
aDupFunc:
BoxedCopyFunc
aDestroyFunc:
GLib
.
DestroyNotify
f:
Gee
.
FlatMapFunc
Returns
Gee
.
Iterator
fold
fold
(
self
:
Traversable
, aType
:
GType
<
unknown
>
, aDupFunc
:
BoxedCopyFunc
, aDestroyFunc
:
GLib
.
DestroyNotify
, f
:
Gee
.
FoldFunc
, seed
:
object
)
:
object
Parameters
self:
Traversable
aType:
GType
<
unknown
>
aDupFunc:
BoxedCopyFunc
aDestroyFunc:
GLib
.
DestroyNotify
f:
Gee
.
FoldFunc
seed:
object
Returns
object
foreach
foreach
(
self
:
Traversable
, f
:
ForallFunc
)
:
boolean
Parameters
self:
Traversable
f:
ForallFunc
Returns
boolean
get
Element
Type
get
Element
Type
(
self
:
Traversable
)
:
GType
<
unknown
>
Parameters
self:
Traversable
Returns
GType
<
unknown
>
map
map
(
self
:
Traversable
, aType
:
GType
<
unknown
>
, aDupFunc
:
BoxedCopyFunc
, aDestroyFunc
:
GLib
.
DestroyNotify
, f
:
Gee
.
MapFunc
)
:
Gee
.
Iterator
Parameters
self:
Traversable
aType:
GType
<
unknown
>
aDupFunc:
BoxedCopyFunc
aDestroyFunc:
GLib
.
DestroyNotify
f:
Gee
.
MapFunc
Returns
Gee
.
Iterator
max
max
(
self
:
Traversable
, compare
:
CompareDataFunc
)
:
object
Parameters
self:
Traversable
compare:
CompareDataFunc
Returns
object
min
min
(
self
:
Traversable
, compare
:
CompareDataFunc
)
:
object
Parameters
self:
Traversable
compare:
CompareDataFunc
Returns
object
order
By
order
By
(
self
:
Traversable
, compare
:
CompareDataFunc
)
:
Gee
.
Iterator
Parameters
self:
Traversable
compare:
CompareDataFunc
Returns
Gee
.
Iterator
scan
scan
(
self
:
Traversable
, aType
:
GType
<
unknown
>
, aDupFunc
:
BoxedCopyFunc
, aDestroyFunc
:
GLib
.
DestroyNotify
, f
:
Gee
.
FoldFunc
, seed
:
object
)
:
Gee
.
Iterator
Parameters
self:
Traversable
aType:
GType
<
unknown
>
aDupFunc:
BoxedCopyFunc
aDestroyFunc:
GLib
.
DestroyNotify
f:
Gee
.
FoldFunc
seed:
object
Returns
Gee
.
Iterator
stream
stream
(
self
:
Traversable
, aType
:
GType
<
unknown
>
, aDupFunc
:
BoxedCopyFunc
, aDestroyFunc
:
GLib
.
DestroyNotify
, f
:
StreamFunc
)
:
Gee
.
Iterator
Parameters
self:
Traversable
aType:
GType
<
unknown
>
aDupFunc:
BoxedCopyFunc
aDestroyFunc:
GLib
.
DestroyNotify
f:
StreamFunc
Returns
Gee
.
Iterator
tee
tee
(
self
:
Traversable
)
:
[
Gee
.
Iterator
[]
,
number
]
Parameters
self:
Traversable
Returns
[
Gee
.
Iterator
[]
,
number
]
Traversable
Iface
constructor
name
all
Match
any
Match
chop
filter
first
Match
flat
Map
fold
foreach
get
Element
Type
map
max
min
order
By
scan
stream
tee
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZWVfMF84LkdlZS5UcmF2ZXJzYWJsZUlmYWNlLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2VlXzBfOC5HZWUuVHJhdmVyc2FibGVJZmFjZS5odG1sI2FsbE1hdGNoIiwibmFtZSI6ImFsbE1hdGNoIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNhbnlNYXRjaCIsIm5hbWUiOiJhbnlNYXRjaCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZWVfMF84LkdlZS5UcmF2ZXJzYWJsZUlmYWNlLmh0bWwjY2hvcCIsIm5hbWUiOiJjaG9wIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNmaWx0ZXIiLCJuYW1lIjoiZmlsdGVyIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNmaXJzdE1hdGNoIiwibmFtZSI6ImZpcnN0TWF0Y2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2VlXzBfOC5HZWUuVHJhdmVyc2FibGVJZmFjZS5odG1sI2ZsYXRNYXAiLCJuYW1lIjoiZmxhdE1hcCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZWVfMF84LkdlZS5UcmF2ZXJzYWJsZUlmYWNlLmh0bWwjZm9sZCIsIm5hbWUiOiJmb2xkIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNmb3JlYWNoIiwibmFtZSI6ImZvcmVhY2giLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2VlXzBfOC5HZWUuVHJhdmVyc2FibGVJZmFjZS5odG1sI2dldEVsZW1lbnRUeXBlIiwibmFtZSI6ImdldEVsZW1lbnRUeXBlIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNtYXAiLCJuYW1lIjoibWFwIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNtYXgiLCJuYW1lIjoibWF4IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNtaW4iLCJuYW1lIjoibWluIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCNvcmRlckJ5IiwibmFtZSI6Im9yZGVyQnkiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiR2VlXzBfOC5HZWUuVHJhdmVyc2FibGVJZmFjZS5odG1sI3NjYW4iLCJuYW1lIjoic2NhbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZWVfMF84LkdlZS5UcmF2ZXJzYWJsZUlmYWNlLmh0bWwjc3RyZWFtIiwibmFtZSI6InN0cmVhbSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJHZWVfMF84LkdlZS5UcmF2ZXJzYWJsZUlmYWNlLmh0bWwjdGVlIiwibmFtZSI6InRlZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX1dLCJjbGFzc05hbWVzIjoiY3VycmVudCB0c2Qta2luZC1jbGFzcyB0c2QtcGFyZW50LWtpbmQtbmFtZXNwYWNlIiwiaHJlZiI6IkdlZV8wXzguR2VlLlRyYXZlcnNhYmxlSWZhY2UuaHRtbCIsIm5hbWUiOiJUcmF2ZXJzYWJsZUlmYWNlIn0=