109      if (
w > std::numeric_limits<unsigned short>::max()) {
 
  110         w = std::numeric_limits<unsigned short>::max();
 
 
  196   for (
size_t i = 0; i < 
size; ++i) {
 
 
  250      if (std::any_of(row[0].GetRepresentation().begin(), row[0].GetRepresentation().end(), 
::isdigit)){
 
  261         } 
else if (
element.IsPrint()) {
 
  279         std::cout << 
stringRow.str() << std::endl;
 
 
  293      if (std::any_of(row[0].GetRepresentation().begin(), row[0].GetRepresentation().end(), 
::isdigit)){
 
  297      for (
size_t i = 0; i < row.size(); ++i) {
 
  299                              << row[i].GetRepresentation() << 
" | ";
 
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
void Info(const char *location, const char *msgfmt,...)
Use this function for informational messages.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
bool IsIgnore() const
Return if the cell has to be skipped.
 
bool IsDot() const
Return if the cell has to be replaced by "...".
 
const std::string & GetRepresentation() const
 
bool IsPrint() const
Return if the cell has to be printed.
 
void SetDots()
Flag this cell to be replaced by "...".
 
PrintingAction fPrintingAction
 
void SetPrint()
Flag this cell as to be printed.
 
void SetIgnore()
Flag this cell as to be skipped.
 
std::string fRepresentation
 
RDisplayElement()
Constructor assuming an empty representation to be printed.
 
void AddCollectionToRow(const VecStr_t &collection)
Adds a collection to the table.
 
size_t fCurrentColumn
Column that is being filled.
 
ROOT::Internal::RDF::RDisplayElement DElement_t
 
RDisplay(const VecStr_t &columnNames, const VecStr_t &types, size_t nMaxCollectionElements)
Creates an RDisplay to print the event values.
 
size_t fNMaxCollectionElements
 
std::vector< std::vector< DElement_t > > fTable
String representation of the data to be printed.
 
std::string AsString() const
Returns the representation as a string.
 
void AddToRow(const std::string &stringEle)
Adds a single element to the next slot in the table.
 
size_t fCurrentRow
Row that is being filled.
 
void MovePosition()
Moves to the next cell.
 
std::vector< unsigned short > fWidths
Tracks the maximum width of each column, based on the largest element.
 
static constexpr unsigned fgMaxWidth
Maximum width of the table that Print() displays.
 
void EnsureCurrentColumnWidth(size_t w)
 
size_t fNextRow
Next row to be filled.
 
std::string DashesBetweenLines(size_t lastColToPrint, bool allColumnsFit) const
Generate dashes between entries in Print() and AsString() Methods.
 
std::vector< std::string > VecStr_t
 
void Print() const
Prints the representation to the standard output.
 
size_t GetNColumnsToShorten() const
Get the number of columns that do NOT fit in the characters limit.
 
static constexpr char fgSeparator
Spacing used to align the table entries.
 
size_t fNColumns
Number of columns to be printed.
 
const_iterator begin() const
 
const_iterator end() const
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...