TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
dressed_iterator.hpp
#include "./first_include.hpp"
#include <boost/iterator/iterator_facade.hpp>
#include <itertools/itertools.hpp>
#include <iterator>
#include <type_traits>

Detailed Description

STL-compatible iterator wrapper that dresses an underlying iterator with a user-defined view type.

Definition in file dressed_iterator.hpp.

Go to the source code of this file.

Classes

struct  triqs::utility::dressed_iterator< IteratorType, Dressing, DressingAuxiliaryArgumentPtrType >
 STL-compatible iterator that wraps an underlying iterator and dereferences to a user-supplied dressing type. More...
struct  triqs::utility::dressed_iterator< IteratorType, Dressing, void >
 Specialization of triqs::utility::dressed_iterator for the case where no auxiliary pointer is needed. More...