Lightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS
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 = handle |
| using | reference = const handle |
| using | pointer = arrow_proxy< const handle > |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = handle |
| using | reference = const handle |
| using | pointer = arrow_proxy< const handle > |
Protected Member Functions | |
| sequence_fast_readonly (handle obj, ssize_t n) | |
| reference | dereference () const |
| void | increment () |
| void | decrement () |
| void | advance (ssize_t n) |
| bool | equal (const sequence_fast_readonly &b) const |
| ssize_t | distance_to (const sequence_fast_readonly &b) const |
| sequence_fast_readonly (handle obj, ssize_t n) | |
| reference | dereference () const |
| void | increment () |
| void | decrement () |
| void | advance (ssize_t n) |
| bool | equal (const sequence_fast_readonly &b) const |
| ssize_t | distance_to (const sequence_fast_readonly &b) const |
Private Attributes | |
| PyObject ** | ptr |
Lightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
private |
Definition at line 914 of file pytypes.h.
Referenced by advance(), decrement(), dereference(), distance_to(), equal(), and increment().