GLib.TrashStack

Fields

Name

Type

Access

Description

next

GLib.TrashStack

r/w

pointer to the previous element of the stack, gets stored in the first sizeof (gpointer) bytes of the element

Methods

class

height (stack_p)

class

peek (stack_p)

class

pop (stack_p)

class

push (stack_p, data_p)

Details

class GLib.TrashStack

Each piece of memory that is pushed onto the stack is cast to a GLib.TrashStack.

Deprecated since version 2.48: GLib.TrashStack is deprecated without replacement

classmethod height(stack_p)[source]
Parameters:

stack_p (GLib.TrashStack) – a GLib.TrashStack

Returns:

the height of the stack

Return type:

int

Returns the height of a GLib.TrashStack.

Note that execution of this function is of O(N) complexity where N denotes the number of items on the stack.

Deprecated since version 2.48: GLib.TrashStack is deprecated without replacement

classmethod peek(stack_p)[source]
Parameters:

stack_p (GLib.TrashStack) – a GLib.TrashStack

Returns:

the element at the top of the stack

Return type:

object or None

Returns the element at the top of a GLib.TrashStack which may be None.

Deprecated since version 2.48: GLib.TrashStack is deprecated without replacement

classmethod pop(stack_p)[source]
Parameters:

stack_p (GLib.TrashStack) – a GLib.TrashStack

Returns:

the element at the top of the stack

Return type:

object or None

Pops a piece of memory off a GLib.TrashStack.

Deprecated since version 2.48: GLib.TrashStack is deprecated without replacement

classmethod push(stack_p, data_p)[source]
Parameters:

Pushes a piece of memory onto a GLib.TrashStack.

Deprecated since version 2.48: GLib.TrashStack is deprecated without replacement