ATLAS Offline Software
Loading...
Searching...
No Matches
CombinationsIterator.cxx File Reference
#include "CombinationsIterator.h"
#include <iostream>
Include dependency graph for CombinationsIterator.cxx:

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, const CombinationsIterator &iter)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
const CombinationsIterator & iter )

Definition at line 7 of file CombinationsIterator.cxx.

7 {
8 os << std::boolalpha
9 << " generator: " << iter.m_gen
10 << " end: " << iter.m_end
11 << " input vals: ";
12 for(const auto& hj : iter.m_input_vals) {
13 os << static_cast<const void*>(hj.get()) << '\n';
14 }
15
16 os << '\n' <<" vals: ";
17
18 for(const auto& hj : iter.m_vals) {
19 os << static_cast<const void*>(hj.get()) << '\n';
20 }
21 os<<std::noboolalpha; //restore stream state
22 return os;
23}