Gee.AbstractCollection

g GObject.GInterface GObject.GInterface Gee.Collection Gee.Collection GObject.GInterface->Gee.Collection Gee.Iterable Gee.Iterable GObject.GInterface->Gee.Iterable Gee.Traversable Gee.Traversable GObject.GInterface->Gee.Traversable GObject.Object GObject.Object Gee.AbstractCollection Gee.AbstractCollection GObject.Object->Gee.AbstractCollection Gee.Collection->Gee.AbstractCollection Gee.Iterable->Gee.AbstractCollection Gee.Traversable->Gee.AbstractCollection

Subclasses:

Gee.AbstractList, Gee.AbstractMultiSet, Gee.AbstractQueue, Gee.AbstractSet

Methods

Inherited:

GObject.Object (37), Gee.Traversable (16), Gee.Iterable (1), Gee.Collection (20)

Structs:

GObject.ObjectClass (5)

add (item)

clear ()

contains (item)

foreach (f, *f_target)

get_read_only ()

get_read_only_view ()

get_size ()

iterator ()

remove (item)

reserved0 ()

reserved1 ()

reserved2 ()

reserved3 ()

reserved4 ()

reserved5 ()

reserved6 ()

reserved7 ()

reserved8 ()

reserved9 ()

Virtual Methods

Inherited:

GObject.Object (7), Gee.Traversable (16), Gee.Iterable (1), Gee.Collection (19)

do_add (item)

do_clear ()

do_contains (item)

do_foreach (f, f_target)

do_get_read_only ()

do_get_read_only_view ()

do_get_size ()

do_iterator ()

do_remove (item)

do_reserved0 ()

do_reserved1 ()

do_reserved2 ()

do_reserved3 ()

do_reserved4 ()

do_reserved5 ()

do_reserved6 ()

do_reserved7 ()

do_reserved8 ()

do_reserved9 ()

Properties

Inherited:

Gee.Collection (3)

Name

Type

Flags

Short Description

g-destroy-func

int

r/w/co

destroy func

g-dup-func

int

r/w/co

dup func

g-type

GObject.GType

r/w/co

type

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Gee.AbstractCollection(**kwargs)
Bases:

GObject.Object, Gee.Traversable, Gee.Iterable, Gee.Collection

Abstract:

Yes

Structure:

Gee.AbstractCollectionClass

add(item)
Parameters:

item (object or None) –

Return type:

bool

clear()
contains(item)
Parameters:

item (object or None) –

Return type:

bool

foreach(f, *f_target)
Parameters:
Return type:

bool

get_read_only()
Return type:

bool

get_read_only_view()
Return type:

Gee.Collection

get_size()
Return type:

int

iterator()
Return type:

Gee.Iterator

remove(item)
Parameters:

item (object or None) –

Return type:

bool

reserved0()
reserved1()
reserved2()
reserved3()
reserved4()
reserved5()
reserved6()
reserved7()
reserved8()
reserved9()
do_add(item) virtual
Parameters:

item (object or None) –

Return type:

bool

do_clear() virtual
do_contains(item) virtual
Parameters:

item (object or None) –

Return type:

bool

do_foreach(f, f_target) virtual
Parameters:
Return type:

bool

do_get_read_only() virtual
Return type:

bool

do_get_read_only_view() virtual
Return type:

Gee.Collection

do_get_size() virtual
Return type:

int

do_iterator() virtual
Return type:

Gee.Iterator

do_remove(item) virtual
Parameters:

item (object or None) –

Return type:

bool

do_reserved0() virtual
do_reserved1() virtual
do_reserved2() virtual
do_reserved3() virtual
do_reserved4() virtual
do_reserved5() virtual
do_reserved6() virtual
do_reserved7() virtual
do_reserved8() virtual
do_reserved9() virtual

Property Details

Gee.AbstractCollection.props.g_destroy_func
Name:

g-destroy-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

destroy func

Gee.AbstractCollection.props.g_dup_func
Name:

g-dup-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

dup func

Gee.AbstractCollection.props.g_type
Name:

g-type

Type:

GObject.GType

Default Value:

<GType void>

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

type