Full read and write access using the sequence protocol: see detail::sequence_accessor
More...
#include </builds/ipbus/ipbus-software/uhal/python/pybind11-python2/include/pybind11/pytypes.h>
Protected Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = object |
using | reference = sequence_accessor |
using | pointer = arrow_proxy< const sequence_accessor > |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = object |
using | reference = sequence_accessor |
using | pointer = arrow_proxy< const sequence_accessor > |
Protected Member Functions | |
sequence_slow_readwrite (handle obj, ssize_t index) | |
reference | dereference () const |
void | increment () |
void | decrement () |
void | advance (ssize_t n) |
bool | equal (const sequence_slow_readwrite &b) const |
ssize_t | distance_to (const sequence_slow_readwrite &b) const |
sequence_slow_readwrite (handle obj, ssize_t index) | |
reference | dereference () const |
void | increment () |
void | decrement () |
void | advance (ssize_t n) |
bool | equal (const sequence_slow_readwrite &b) const |
ssize_t | distance_to (const sequence_slow_readwrite &b) const |
Private Attributes | |
handle | obj |
ssize_t | index |
Full read and write access using the sequence protocol: see detail::sequence_accessor
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
private |
Definition at line 936 of file pytypes.h.
Referenced by advance(), decrement(), dereference(), distance_to(), equal(), and increment().
|
private |
Definition at line 935 of file pytypes.h.
Referenced by dereference().