Awali
Another Weighted Automata library
Data Structures | Public Types | Public Member Functions
awali::sttc::internal::zipped_maps< Dereference, Maps > Struct Template Reference

#include <zip_maps.hh>

Data Structures

struct  iterator
 Composite iterator. More...
 

Public Types

using indices_t = awali::internal::make_index_sequence< sizeof...(Maps)>
 Index sequence for our maps. More...
 
using maps_t = std::tuple< Maps... >
 Type of the tuple of all the maps. More...
 
template<std::size_t... I>
using seq = awali::internal::index_sequence< I... >
 Type of index sequences. More...
 

Public Member Functions

 zipped_maps (const maps_t &maps)
 
 zipped_maps (Maps... maps)
 
iterator begin ()
 
iterator end ()
 

Member Typedef Documentation

◆ indices_t

template<typename Dereference = as_tuple, typename... Maps>
using awali::sttc::internal::zipped_maps< Dereference, Maps >::indices_t = awali::internal::make_index_sequence<sizeof...(Maps)>

Index sequence for our maps.

◆ maps_t

template<typename Dereference = as_tuple, typename... Maps>
using awali::sttc::internal::zipped_maps< Dereference, Maps >::maps_t = std::tuple<Maps...>

Type of the tuple of all the maps.

◆ seq

template<typename Dereference = as_tuple, typename... Maps>
template<std::size_t... I>
using awali::sttc::internal::zipped_maps< Dereference, Maps >::seq = awali::internal::index_sequence<I...>

Type of index sequences.

Constructor & Destructor Documentation

◆ zipped_maps() [1/2]

template<typename Dereference = as_tuple, typename... Maps>
awali::sttc::internal::zipped_maps< Dereference, Maps >::zipped_maps ( Maps...  maps)

◆ zipped_maps() [2/2]

template<typename Dereference = as_tuple, typename... Maps>
awali::sttc::internal::zipped_maps< Dereference, Maps >::zipped_maps ( const maps_t maps)

Member Function Documentation

◆ begin()

template<typename Dereference = as_tuple, typename... Maps>
iterator awali::sttc::internal::zipped_maps< Dereference, Maps >::begin ( )

◆ end()

template<typename Dereference = as_tuple, typename... Maps>
iterator awali::sttc::internal::zipped_maps< Dereference, Maps >::end ( )

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