Gee.Traversable¶
- Implementations:
Methods¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Virtual Methods¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Properties¶
None
Signals¶
None
Fields¶
None
Class Details¶
- class Gee.Traversable¶
- Bases:
- Structure:
- all_match(pred, *pred_target)¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- any_match(pred, *pred_target)¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- chop(offset, length)¶
- Parameters:
- Return type:
- filter(pred, *pred_target)¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- first_match(pred, *pred_target)¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- flat_map(a_type, a_dup_func, a_destroy_func, f, *f_target)¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FlatMapFunc
) –
- Return type:
- fold(a_type, a_dup_func, a_destroy_func, f, f_target, seed)¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FoldFunc
) –
- Return type:
- foreach(f, *f_target)¶
- Parameters:
f (
Gee.ForallFunc
) –
- Return type:
- get_element_type()¶
- Return type:
- map(a_type, a_dup_func, a_destroy_func, f, *f_target)¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.MapFunc
) –
- Return type:
- max(compare, *compare_target)¶
- Parameters:
compare (
GLib.CompareDataFunc
) –
- Return type:
- min(compare, *compare_target)¶
- Parameters:
compare (
GLib.CompareDataFunc
) –
- Return type:
- order_by(compare, *compare_target)¶
- Parameters:
compare (
GLib.CompareDataFunc
orNone
) –
- Return type:
- scan(a_type, a_dup_func, a_destroy_func, f, f_target, seed)¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FoldFunc
) –
- Return type:
- stream(a_type, a_dup_func, a_destroy_func, f, *f_target)¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.StreamFunc
) –
- Return type:
- do_all_match(pred, pred_target) virtual¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- do_any_match(pred, pred_target) virtual¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- do_chop(offset, length) virtual¶
- Parameters:
- Return type:
- do_filter(pred, pred_target) virtual¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- do_first_match(pred, pred_target) virtual¶
- Parameters:
pred (
Gee.Predicate
) –
- Return type:
- do_flat_map(a_type, a_dup_func, a_destroy_func, f, f_target) virtual¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FlatMapFunc
) –
- Return type:
- do_fold(a_type, a_dup_func, a_destroy_func, f, f_target, seed) virtual¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FoldFunc
) –
- Return type:
- do_foreach(f, f_target) virtual¶
- Parameters:
f (
Gee.ForallFunc
) –
- Return type:
- do_get_element_type() virtual¶
- Return type:
- do_map(a_type, a_dup_func, a_destroy_func, f, f_target) virtual¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.MapFunc
) –
- Return type:
- do_max(compare, compare_target) virtual¶
- Parameters:
compare (
GLib.CompareDataFunc
) –
- Return type:
- do_min(compare, compare_target) virtual¶
- Parameters:
compare (
GLib.CompareDataFunc
) –
- Return type:
- do_order_by(compare, compare_target) virtual¶
- Parameters:
compare (
GLib.CompareDataFunc
orNone
) –
- Return type:
- do_scan(a_type, a_dup_func, a_destroy_func, f, f_target, seed) virtual¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.FoldFunc
) –
- Return type:
- do_stream(a_type, a_dup_func, a_destroy_func, f, f_target) virtual¶
- Parameters:
a_type (
GObject.GType
) –a_dup_func (
GObject.BoxedCopyFunc
) –a_destroy_func (
GLib.DestroyNotify
) –f (
Gee.StreamFunc
) –
- Return type: