HepMC3 event record library
Protected Types | Protected Member Functions | Private Attributes
sequence_slow_readwrite Class Reference

Full read and write access using the sequence protocol: see detail::sequence_accessor More...

#include <pytypes.h>

+ Collaboration diagram for sequence_slow_readwrite:

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 >
 

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
 

Private Attributes

handle obj
 
ssize_t index
 

Detailed Description

Full read and write access using the sequence protocol: see detail::sequence_accessor

Definition at line 689 of file pytypes.h.


The documentation for this class was generated from the following file: