Liking cljdoc? Tell your friends :D

libpython-clj.jna.concrete.list


PyList_Appendclj

(PyList_Append list item)

Append the object item at the end of list list. Return 0 if successful; return -1 and set an exception if unsuccessful. Analogous to list.append(item).

Append the object item at the end of list list. Return 0 if successful; return -1 and
set an exception if unsuccessful. Analogous to list.append(item).
sourceraw docstring

PyList_AsTupleclj

(PyList_AsTuple list)

Return value: New reference.

Return a new tuple object containing the contents of list; equivalent to tuple(list).

Return value: New reference.

Return a new tuple object containing the contents of list; equivalent to
tuple(list).
sourceraw docstring

PyList_Checkclj

(PyList_Check p)

Return true if p is a list object or an instance of a subtype of the list type.

Return true if p is a list object or an instance of a subtype of the list type.
sourceraw docstring

PyList_GetItemclj

(PyList_GetItem list index)

Return value: Borrowed reference.

Return the object at position index in the list pointed to by list. The position must be positive, indexing from the end of the list is not supported. If index is out of bounds, return NULL and set an IndexError exception.

Return value: Borrowed reference.

Return the object at position index in the list pointed to by list. The position must
be positive, indexing from the end of the list is not supported. If index is out of
bounds, return NULL and set an IndexError exception.
sourceraw docstring

PyList_GetSliceclj

(PyList_GetSlice list low high)

Return value: New reference.

Return a list of the objects in list containing the objects between low and high. Return NULL and set an exception if unsuccessful. Analogous to list[low:high]. Negative indices, as when slicing from Python, are not supported.

Return value: New reference.

Return a list of the objects in list containing the objects between low and
high. Return NULL and set an exception if unsuccessful. Analogous to
list[low:high]. Negative indices, as when slicing from Python, are not supported.
sourceraw docstring

PyList_Insertclj

(PyList_Insert list index item)

Insert the item item into list list in front of index index. Return 0 if successful; return -1 and set an exception if unsuccessful. Analogous to list.insert(index, item).

Insert the item item into list list in front of index index. Return 0 if successful;
return -1 and set an exception if unsuccessful. Analogous to list.insert(index,
item).
sourceraw docstring

PyList_Newclj

(PyList_New len)

Return value: New reference.

Return a new list of length len on success, or NULL on failure.

Note

If len is greater than zero, the returned list object’s items are set to NULL. Thus you cannot use abstract API functions such as PySequence_SetItem() or expose the object to Python code before setting all items to a real object with PyList_SetItem().

Return value: New reference.

Return a new list of length len on success, or NULL on failure.

Note

If len is greater than zero, the returned list object’s items are set to NULL. Thus
you cannot use abstract API functions such as PySequence_SetItem() or expose the
object to Python code before setting all items to a real object with
PyList_SetItem().
sourceraw docstring

PyList_Reverseclj

(PyList_Reverse list)

Reverse the items of list in place. Return 0 on success, -1 on failure. This is the equivalent of list.reverse().

Reverse the items of list in place. Return 0 on success, -1 on failure. This is the
equivalent of list.reverse().
sourceraw docstring

PyList_SetItemclj

(PyList_SetItem list index item)

Set the item at index index in list to item. Return 0 on success or -1 on failure.

Note

This function “steals” a reference to item and discards a reference to an item already in the list at the affected position.

Set the item at index index in list to item. Return 0 on success or -1 on failure.

Note

This function “steals” a reference to item and discards a reference to an item
already in the list at the affected position.
sourceraw docstring

PyList_SetSliceclj

(PyList_SetSlice list low high itemlist)

Set the slice of list between low and high to the contents of itemlist. Analogous to list[low:high] = itemlist. The itemlist may be NULL, indicating the assignment of an empty list (slice deletion). Return 0 on success, -1 on failure. Negative indices, as when slicing from Python, are not supported.

Set the slice of list between low and high to the contents of itemlist. Analogous to
list[low:high] = itemlist. The itemlist may be NULL, indicating the assignment of an
empty list (slice deletion). Return 0 on success, -1 on failure. Negative indices, as
when slicing from Python, are not supported.
sourceraw docstring

PyList_Sizeclj

(PyList_Size list)

Return the length of the list object in list; this is equivalent to len(list) on a list object.

Return the length of the list object in list; this is equivalent to len(list) on a
list object.
sourceraw docstring

PyList_Sortclj

(PyList_Sort list)

Sort the items of list in place. Return 0 on success, -1 on failure. This is equivalent to list.sort().

Sort the items of list in place. Return 0 on success, -1 on failure. This is
equivalent to list.sort().
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close