LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
DumperBase.h File Reference

Helper base class for implementing data product dump algorithms. More...

#include "lardataalg/Utilities/StatCollector.h"
#include "lardataobj/RawData/OpDetWaveform.h"
#include <algorithm>
#include <cassert>
#include <iomanip>
#include <ios>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  dump::DumperBase
 Base class for data dumpers. More...
 
struct  dump::DumperBase::IndentSettings
 
class  dump::DumperBase::Indenter< Stream >
 Helper class to keep track of indenting. More...
 

Namespaces

 dump
 Collection of utilities for dumping data on screen.
 

Functions

template<typename Dumper >
auto dump::withIndentation (Dumper &&dumper, std::string const &indent, std::string const &firstIndent)
 Changes the indentation settings of a dumper class and returns it back. More...
 
template<typename Dumper >
auto dump::withIndentation (Dumper &&dumper, std::string const &indent)
 Changes the indentation settings of a dumper class and returns it back. More...
 

Detailed Description

Helper base class for implementing data product dump algorithms.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
March 8th, 2017

Currently this is a header-only library.

Definition in file DumperBase.h.