![]()  | 
  
    Vcsn
    2.5.dev
    
   Be Rational 
   | 
 
#include <zip.hh>
Public Types | |
| using | super_t = typename zip_sequences_t::template zip_iterator< ValueType, IteratorsType > | 
| using | iterators_type = IteratorsType | 
| Underlying iterators.  More... | |
Public Member Functions | |
| zip_iterator (const iterators_type &is, const iterators_type &ends, const padding_t &pad) | |
| template<typename OtherValue , typename OtherIterators > | |
| zip_iterator (zip_iterator< OtherValue, OtherIterators > const &that, const padding_t &pad) | |
| value_type | operator* () const | 
| zip_iterator & | operator++ () | 
| Advance to next position.  More... | |
Private Member Functions | |
| bool | next_ () | 
| Move to the next position.  More... | |
| template<std::size_t... I> | |
| bool | next_ (seq< I... >) | 
| template<std::size_t... I> | |
| value_type | dereference_ (seq< I... >) const | 
| Tuple of values.  More... | |
Private Attributes | |
| padding_t | pad_ | 
| using vcsn::zip_sequences_padded< ZipSequences >::zip_iterator< ValueType, IteratorsType >::iterators_type = IteratorsType | 
| using vcsn::zip_sequences_padded< ZipSequences >::zip_iterator< ValueType, IteratorsType >::super_t = typename zip_sequences_t::template zip_iterator<ValueType, IteratorsType> | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprivate | 
Tuple of values.
Definition at line 352 of file zip.hh.
References vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::ends_, and vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::is_.
      
  | 
  inlineprivate | 
Move to the next position.
Return the index of the lastest iterator that could move, -1 if we reached the end.
Definition at line 328 of file zip.hh.
References vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::next_().
      
  | 
  inlineprivate | 
Definition at line 334 of file zip.hh.
References vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::ends_, vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::is_, vcsn::res, and vcsn::detail::void.
      
  | 
  inline | 
Definition at line 310 of file zip.hh.
References vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::dereference_().
      
  | 
  inline | 
Advance to next position.
Definition at line 316 of file zip.hh.
References vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::done_(), and vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >::next_().
      
  | 
  private |