Vcsn  2.3
Be Rational
zip.hh File Reference
#include <boost/iterator/iterator_facade.hpp>
#include <vcsn/misc/raise.hh>
#include <vcsn/misc/tuple.hh>
#include <vcsn/misc/type_traits.hh>
Include dependency graph for zip.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vcsn::zip_sequences< Sequences >
 
struct  vcsn::zip_sequences< Sequences >::zip_iterator< ValueType, IteratorsType >
 Composite iterator. More...
 
struct  vcsn::zip_sequences_padded< ZipSequences >
 
struct  vcsn::zip_sequences_padded< ZipSequences >::zip_iterator< ValueType, IteratorsType >
 

Namespaces

 vcsn
 

Functions

template<typename... Sequences>
zip_sequences< Sequences... > vcsn::zip (Sequences &&...seqs)
 
template<typename... Sequences>
zip_sequences< Sequences... > vcsn::zip_tuple (const std::tuple< Sequences... > &seqs)
 
template<typename... Sequences>
zip_sequences_padded< zip_sequences< Sequences... > > vcsn::zip_with_padding (const std::tuple< typename Sequences::value_type... > &pad, const Sequences &...seq)