Lightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS  
 More...
#include <pytypes.h>
| Protected Types | |
| using | iterator_category = std::random_access_iterator_tag | 
| using | pointer = arrow_proxy< const handle > | 
| using | reference = const handle | 
| using | value_type = handle | 
| Protected Member Functions | |
| void | advance (ssize_t n) | 
| void | decrement () | 
| reference | dereference () const | 
| ssize_t | distance_to (const sequence_fast_readonly &b) const | 
| bool | equal (const sequence_fast_readonly &b) const | 
| void | increment () | 
| sequence_fast_readonly ()=default | |
| sequence_fast_readonly (handle obj, ssize_t n) | |
| Private Attributes | |
| PyObject ** | ptr | 
Lightweight iterator policy using just a simple pointer: see PySequence_Fast_ITEMS 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protecteddefault | 
| 
 | inlineprotected | 
| 
 | inlineprotected | 
| 
 | inlineprotected | 
| 
 | inlineprotected | 
| 
 | inlineprotected | 
| 
 | inlineprotected |