LocARNA-2.0.0
Classes | Public Types | Public Member Functions | List of all members
LocARNA::Zip< T1, T2 > Class Template Reference
Inheritance diagram for LocARNA::Zip< T1, T2 >:
Inheritance graph
[legend]
Collaboration diagram for LocARNA::Zip< T1, T2 >:
Collaboration graph
[legend]

Classes

class  iterator
 

Public Types

using iterator1_t = std::conditional_t< std::is_const< T1 >::value, typename T1::const_iterator, typename T1::iterator >
 
using iterator2_t = std::conditional_t< std::is_const< T2 >::value, typename T2::const_iterator, typename T2::iterator >
 
using iparent_t = std::pair< iterator1_t, iterator2_t >
 
using value_type1 = std::conditional_t< std::is_const< T1 >::value, const typename T1::value_type &, typename T1::value_type & >
 
using value_type2 = std::conditional_t< std::is_const< T2 >::value, const typename T2::value_type &, typename T2::value_type & >
 
using value_pair_t = std::pair< value_type1, value_type2 >
 
using parent_t = std::pair< T1 &, T2 & >
 

Public Member Functions

 Zip (T1 &c1, T2 &c2)
 
auto begin ()
 
auto end ()
 

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