flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
std::iterator_traits< flexiblesusy::multiindex< Begin, End > > Struct Template Reference

#include <multiindex.hpp>

Collaboration diagram for std::iterator_traits< flexiblesusy::multiindex< Begin, End > >:
Collaboration graph

Public Types

using difference_type = std::ptrdiff_t
 
using iterator_category = std::forward_iterator_tag
 
using pointer = const value_type *
 
using reference = const value_type &
 
using value_type = typename std::decay< decltype(*std::declval< flexiblesusy::multiindex< Begin, End > >())>::type
 

Detailed Description

template<class Begin, class End>
struct std::iterator_traits< flexiblesusy::multiindex< Begin, End > >

Definition at line 221 of file multiindex.hpp.

Member Typedef Documentation

◆ difference_type

template<class Begin , class End >
using std::iterator_traits< flexiblesusy::multiindex< Begin, End > >::difference_type = std::ptrdiff_t

Definition at line 222 of file multiindex.hpp.

◆ iterator_category

template<class Begin , class End >
using std::iterator_traits< flexiblesusy::multiindex< Begin, End > >::iterator_category = std::forward_iterator_tag

Definition at line 227 of file multiindex.hpp.

◆ pointer

template<class Begin , class End >
using std::iterator_traits< flexiblesusy::multiindex< Begin, End > >::pointer = const value_type*

Definition at line 225 of file multiindex.hpp.

◆ reference

template<class Begin , class End >
using std::iterator_traits< flexiblesusy::multiindex< Begin, End > >::reference = const value_type&

Definition at line 226 of file multiindex.hpp.

◆ value_type

template<class Begin , class End >
using std::iterator_traits< flexiblesusy::multiindex< Begin, End > >::value_type = typename std::decay<decltype( *std::declval<flexiblesusy::multiindex<Begin, End> >())>::type

Definition at line 223 of file multiindex.hpp.


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