buffer :: Class buffer

[hide private]
[frames] | no frames]

# Class buffer

    object --+
             |
            buffer

    buffer(object [, offset[, size]])

    Create a new buffer object which references the given object.
    The buffer will reference a slice of the target object from the
    start of the object (or at the specified offset). The slice will
    extend to the end of the target object (or with the specified size).

Instance Methods | [hide private]

__add__(x, y) x+y |

__cmp__(x, y) cmp(x,y) |

__delitem__(x, y) del x[y] |

__delslice__(x, i, j) del x[i:j] |

__getattribute__(...) x.__getattribute__('name') <==> x.name |

__getitem__(x, y) x[y] |

__getslice__(x, i, j) x[i:j] |

__hash__(x) hash(x) |

__len__(x) len(x) |

__mul__(x, n) x*n |

    a new object with type S, a subtype of T

__new__(T, S, ...) |

__repr__(x) repr(x) |

__rmul__(x, n) n*x |

__setitem__(x, i, y) x[i]=y |

__setslice__(x, i, j, y) x[i:j]=y |

__str__(x) str(x) |

Inherited from `object`: `__delattr__`, `__format__`, `__init__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__subclasshook__`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __delslice__(x, i, j)
(Slice deletion operator)

    del x[i:j]

    Use of negative indices is not supported.

### __getattribute__(...)

    x.__getattribute__('name') <==> x.name

Overrides: object.__getattribute__

### __getslice__(x, i, j)
(Slicling operator)

    x[i:j]

    Use of negative indices is not supported.

### __hash__(x)
(Hashing function)

    hash(x)

Overrides: object.__hash__

### __new__(T, S, ...)

Returns:

    a new object with type S, a subtype of T

Overrides: object.__new__

### __repr__(x)
(Representation operator)

    repr(x)

Overrides: object.__repr__

### __setslice__(x, i, j, y)
(Slice assignment operator)

    x[i:j]=y

    Use  of negative indices is not supported.

### __str__(x)
(Informal representation operator)

    str(x)

Overrides: object.__str__