CMS 3D CMS Logo

OStreamColumn.cc
Go to the documentation of this file.
2 
3 #include <algorithm>
4 
5 namespace edm {
6 
8 
9  OStreamColumn::OStreamColumn(std::string const& t, std::size_t const w)
10  : title_{t}, width_{std::max(w, title_.size())} {}
11 
12  std::ostream& operator<<(std::ostream& t, OStreamColumn const& c) {
13  t << std::setw(c.width_) << c.title_;
14  return t;
15  }
16 
17 } // namespace edm
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition: HLTGlobalStatus.h:106
w
const double w
Definition: UKUtility.cc:23
OrderedSet.t
t
Definition: OrderedSet.py:90
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiStripPI::max
Definition: SiStripPayloadInspectorHelper.h:169
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
edm::OStreamColumn
Definition: OStreamColumn.h:53
OStreamColumn.h
edm::OStreamColumn::OStreamColumn
OStreamColumn(std::string const &t)
Definition: OStreamColumn.cc:7