NEST main@caf0ae8
 
Loading...
Searching...
No Matches
iterator_pair_types< sort_iter_type_, perm_iter_type_ > Struct Template Reference

Helper class holding type definitions. More...

#include <iterator_pair.h>

Public Types

using value_type = boost::tuple< typename std::iterator_traits< sort_iter_type_ >::value_type, typename std::iterator_traits< perm_iter_type_ >::value_type >
 
using ref_type = boost::tuple< typename std::iterator_traits< sort_iter_type_ >::reference, typename std::iterator_traits< perm_iter_type_ >::reference >
 
using difference_type = typename std::iterator_traits< sort_iter_type_ >::difference_type
 

Detailed Description

template<class sort_iter_type_, class perm_iter_type_>
struct iterator_pair_types< sort_iter_type_, perm_iter_type_ >

Helper class holding type definitions.

Template Parameters
sort_iter_type_Iterator type of the container being sorted.
perm_iter_type_Iterator type of the container being permuted.

Member Typedef Documentation

◆ difference_type

template<class sort_iter_type_ , class perm_iter_type_ >
using iterator_pair_types< sort_iter_type_, perm_iter_type_ >::difference_type = typename std::iterator_traits< sort_iter_type_ >::difference_type

◆ ref_type

template<class sort_iter_type_ , class perm_iter_type_ >
using iterator_pair_types< sort_iter_type_, perm_iter_type_ >::ref_type = boost::tuple< typename std::iterator_traits< sort_iter_type_ >::reference, typename std::iterator_traits< perm_iter_type_ >::reference >

◆ value_type

template<class sort_iter_type_ , class perm_iter_type_ >
using iterator_pair_types< sort_iter_type_, perm_iter_type_ >::value_type = boost::tuple< typename std::iterator_traits< sort_iter_type_ >::value_type, typename std::iterator_traits< perm_iter_type_ >::value_type >

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