![]()  | 
  
    Vcsn
    2.4
    
   Be Rational 
   | 
 
#include <zip-maps.hh>
Classes | |
| struct | iterator | 
| Composite iterator.  More... | |
Public Types | |
| using | maps_t = std::tuple< Maps... > | 
| Type of the tuple of all the maps.  More... | |
| template<std::size_t... I> | |
| using | seq = vcsn::detail::index_sequence< I... > | 
| Type of index sequences.  More... | |
| using | indices_t = vcsn::detail::make_index_sequence< sizeof...(Maps)> | 
| Index sequence for our maps.  More... | |
Public Member Functions | |
| zipped_maps (Maps...maps) | |
| zipped_maps (const maps_t &maps) | |
| iterator | begin () | 
| iterator | end () | 
Private Member Functions | |
| template<std::size_t... I> | |
| iterator | begin_ (seq< I... >) | 
| template<std::size_t... I> | |
| iterator | end_ (seq< I... >) | 
Private Attributes | |
| maps_t | maps_ | 
Definition at line 17 of file zip-maps.hh.
| using vcsn::zipped_maps< Dereference, Maps >::indices_t = vcsn::detail::make_index_sequence<sizeof...(Maps)> | 
Index sequence for our maps.
Definition at line 27 of file zip-maps.hh.
| using vcsn::zipped_maps< Dereference, Maps >::maps_t = std::tuple<Maps...> | 
Type of the tuple of all the maps.
Definition at line 20 of file zip-maps.hh.
| using vcsn::zipped_maps< Dereference, Maps >::seq = vcsn::detail::index_sequence<I...> | 
Type of index sequences.
Definition at line 24 of file zip-maps.hh.
      
  | 
  inline | 
Definition at line 29 of file zip-maps.hh.
      
  | 
  inline | 
Definition at line 33 of file zip-maps.hh.
      
  | 
  inline | 
Definition at line 217 of file zip-maps.hh.
References vcsn::zipped_maps< Dereference, Maps >::begin_(), and vcsn::res.
Referenced by vcsn::zipped_maps< Dereference, Maps >::begin_().
      
  | 
  inlineprivate | 
Definition at line 230 of file zip-maps.hh.
References vcsn::zipped_maps< Dereference, Maps >::begin(), vcsn::zipped_maps< Dereference, Maps >::end(), vcsn::zipped_maps< Dereference, Maps >::iterator::iterator(), and vcsn::zipped_maps< Dereference, Maps >::maps_.
Referenced by vcsn::zipped_maps< Dereference, Maps >::begin().
      
  | 
  inline | 
Definition at line 223 of file zip-maps.hh.
References vcsn::zipped_maps< Dereference, Maps >::end_().
Referenced by vcsn::zipped_maps< Dereference, Maps >::begin_(), and vcsn::zipped_maps< Dereference, Maps >::end_().
      
  | 
  inlineprivate | 
Definition at line 238 of file zip-maps.hh.
References vcsn::zipped_maps< Dereference, Maps >::end(), vcsn::zipped_maps< Dereference, Maps >::iterator::iterator(), and vcsn::zipped_maps< Dereference, Maps >::maps_.
Referenced by vcsn::zipped_maps< Dereference, Maps >::end().
      
  | 
  private | 
Definition at line 245 of file zip-maps.hh.
Referenced by vcsn::zipped_maps< Dereference, Maps >::iterator::align_(), vcsn::zipped_maps< Dereference, Maps >::begin_(), and vcsn::zipped_maps< Dereference, Maps >::end_().